E diretiva memory_limit do PHP especifica o limite de memória que uma determinada aplicação tem para ser executada. É muito comum aplicações precisarem de mais memória para serem executadas no servidor. Um erro bastante comum ocorre pois a aplicação excede o limite máximo de memória, especificado no PHP.INI.
Esta mensagem de erro é bastante comum:
Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted
Para solucionar o problema, precisaremos aumentar o limite de memória do PHP, editando a configuração memory_limit do servidor.
Solucionando o problema do memory_limit
O primeiro passo é acessar o painel de controle da hospedagem do seu site, o cPanel. Para isso, basta acessar http://meusite.com:2082 , alterando meusite.com para o domínio do seu site.
Em seguida, clique em Select PHP Version.
Em seguida, clique em Switch To PHP Options.
Localize a linha memory_limit , e clique sobre o valor, conforme mostra a imagem a seguir.
Escolha o novo valor para alterar o memory_limit do PHP no servidor.
Em seguida clique em Aplicar.
Para finalizar, clique em Salvar.
Pronto! O erro foi solucionado, e o limite de memória do servidor está alterado.