Allowed memory size Exhausted
O erro abaixo é apresentado uma vez que o limite de memória do PHP é excedido, faltando memória para poder executar corretamente os arquivos de uma aplicação. Inicialmente, em ambiente Linux o limite de memória por Default é de 32MB. Para corrigir a falha, basta realizarmos a alteração no limite de memória, através do arquivo PHP.ini em seu FTP da hospedagem Linux. Alterando o limite de memória1. Acesse seu FTP via Filezilla e baixe o arquivo PHP.ini: 2. Abra o arquivo baixado utilizando um editor de textos de sua preferência e procure pela diretiva “memory_limit”: 3. Altere a diretiva conforme sua necessidade: 4. Após fazer a alteração, faça o upload do arquivo PHP.ini novamente e substitua pelo antigo em seu FTP, após o procedimento, basta atualizar seu site no navegador. 1. Acesse sua área de FTP via SSH e abra o arquivo php.ini na raiz da hospedagem com o comando abaixo:
3. Altere a diretiva conforme sua necessidade: 4. Saia e salve o arquivo utilizando o comando abaixo e realize novos testes em seu site:
Existem casos em que o arquivo PHP.ini não é localizado na raiz do FTP, isso pode é causado na maioria das vezes pelo próprio usuário que remove o arquivo não tendo o conhecimento de sua função. 1. Identificando a ausência do PHP.ini, acesse sua hospedagem via SSH e rode o comando abaixo: cp /etc/php.ini . Após o procedimento, o arquivo aparecerá em sua área de FTP, bastando alterá-lo conforme instruções acima. |