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.

Esta resposta lhe foi útil? 0 Usuários acharam útil (10 Votos)