PHP Fatal Error: Allowed memory size of XXXXXX bytes exhausted

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 errada, ou seja, um script mal desenvolvido desperdiça memória e causa diversos problemas se executado com frequência, em geral quando ocorre este erro é bug no script ou instalação.

Esta é uma solução que deveria ser usada somente em scripts casuais, em outras aplicações o problema deveria ser solucionado otimizando o código.


  • 10911 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

Não consigo conectar remotamente no banco de dados MySQL criado em minha Revenda. O que pode estar acontecendo?

Você pode estar utilizando um endereço diferente de MySQL ou ainda pode não ter habilitado o...

Como instalar o Cpanel/WHM

Para instalar o CPanel no seu VPS/Servidor basta digitar os comandos abaixo: # cd /home # wget...

Lista das portas usadas pelo Cpanel

Portas do cPanel 20 ftp tcp inbound/outbound21 ftp tcp,udp inbound/outbound22 ssh tcp inbound25...

Como um cliente de uma Revenda faz para guardar os registros de acesso a um site?

Os registros de acesso guardam informações de acesso a um determinado site (domínio), e muitas...

Como criar uma conta de Hospedagem pelo WHM?

Segue abaixo a principal função do painel WHM. A criação de contas de hospedagem é muito simples,...