Descrição
Esta mensagem de
erro pode ocorrer em um script PHP previamente funcional quando as
exigências de memória excederem 8MB limite. Não se irrite, este é um
problema de fácil solução.
Soluções
Mudar o limite de memória para um script específico incluindo uma linha no início do script.
ini_set("memory_limit","12M");
Se isto não funcionar, continue aumentando o limite de memória até ajustar seu script.
Você
também pode fazer esta mudança permanentemente para todos os scripts
PHP que rodam no servidor alterando diretamente no php.ini do
servidor:
memory_limit = 12M
Lembre-se
que aumentar o limite de memória para um script é uma solução pobre, ou
seja, um script mal desenvolvido desperdiça memória e causa diversos
problemas se executado com frequência. Esta é uam solução que deveria
ser usada somente em scripts casuais, em outras aplicações o problema
deveria ser solucionado otimizando o código.