Resolvendo (Fatal error: Allowed memory size of 8388608 bytes exhausted)

Se você esta programando encontrou este erro:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in …

Saiba que este erro pode ter acontecido pelos seguintes motivos:
1- você esta carregando uma página que chama a mesma página que você abriu e entrou em um looping infinito. Quando isso acontece basta você verificar qual é a página que esta chamando o mesmo local.
2- você pode estar tentando abrir uma página que é maior do que o que seu servidor suporta, neste caso você poderá utilizar este script em php.

ini_set(“memory_limit”,”10M”); //vai expandir a memória do seu servidor para 10 Megas

Ou você pode ir no seu php.ini e modificar  código XX pelo tamanho de sua escolha

memory_limit = XX

3- a outra possibilidade é o SQL que precisa de memória para executar uma determinada ação e esta limitada pelo seu php.ini, neste caso o exemplo acima também irá ajudá-lo

Informação Importante: para que você modifique o comando ini_set citado acima é necessário que o seu servidor tenha o SafeMode desabilitado. Muitos servidores por padrão o mantém habilitado, porém se você pedir eles talvez possam expandir para você

Share Button

Sobre rogerio