Erro - Allowed memory size

Erro

"Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) in Unknown on line X"

ou

Fatal error: Out of memory (allocated X) (tried to allocate X bytes) in /home/X/public_html/X.php on line X

Causa

Significa que o seu aplicativo está requerendo mais memória para poder funcionar, do que o servidor oferece.

Em ambientes compartilhados há um limite de memória destinado ao PHP, que cada conta pode utilizar.

Se este limite é ultrapassado, ocasiona este erro.

Solução

Verifique se o consumo de memória é legítimo, ou seja, se não está sendo ocasionado por algum componente com bug, ou por versões desatualizadas (tanto do aplicativo principal quanto de plugins, etc).

Se o consumo for legítimo, indica que seu aplicativo está demandando uma necessidade maior de recursos que uma hospedagem compartilhada tradicional pode oferecer.

Neste caso, você deve considerar um upgrade de conta para um sistema dedicado.

Havendo interesse, entre em contato com nosso Atendimento para que seu caso possa ser analisado pelo setor Comercial e uma proposta de upgrade possa ser formatada de acordo com suas necessidades.