Solução de problemas 3 visualizações

Erro 'Fatal error: Allowed memory size exhausted' mesmo depois de aumentar o limite do PHP

Ver no WHMCS

Erro "Fatal error: Allowed memory size exhausted" mesmo depois de aumentar o limite do PHP

Olá, querido cliente! Se você está lendo este guia, é porque seu site ou aplicação está travando com a mensagem:

Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

— e mesmo depois de aumentar o limite do PHP, o erro continua aparecendo. Calma, isso é mais comum do que parece, e tem solução. Sou a Sensei da GeHost, e vou te guiar passo a passo com paciência, como se estivéssemos conversando em um café. Vamos juntos?

Por que esse erro acontece?

O PHP tem um limite de memória que define quantos dados ele pode usar ao mesmo tempo. Quando um script (como um site, plugin ou sistema) tenta usar mais memória do que permitido, o PHP para e mostra esse erro.

É como tentar encher uma garrafa de 1 litro com 2 litros de água — o excesso vaza. Aumentar o limite é uma boa tentativa, mas nem sempre resolve… porque o problema pode estar em outro lugar.

Passo a passo: Como resolver esse erro com segurança

  1. Verifique se o aumento do limite foi aplicado corretamente

    É comum que o novo valor não seja carregado porque o arquivo de configuração está em um lugar errado.

    Entre no cPanel do seu site pelo painel: painel.gehost.com.br.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Localize o arquivo php.ini

    No cPanel, vá para ArquivosGerenciador de Arquivos.

    Tela 'Gerenciador de Arquivos' com árvore de pastas (public_html etc.) e barra de ações

    Selecione a pasta public_html (ou a pasta do seu site) e clique em Configurações no canto superior direito. Marque a opção Mostrar arquivos ocultos e clique em Ir.

  3. Verifique se há um arquivo php.ini na raiz do site

    Procure por um arquivo chamado php.ini. Se ele existir, abra-o com o editor de texto do cPanel.

    Procure por uma linha como:

    memory_limit = 256M

    Altere para um valor maior, como:

    memory_limit = 512M

    Salve o arquivo.

  4. Se não houver php.ini, use o arquivo .htaccess

    Se você não encontrou o php.ini, é possível ajustar o limite via .htaccess — um arquivo que controla configurações do servidor para o site.

    No mesmo Gerenciador de Arquivos, verifique se há um arquivo chamado .htaccess. Se não tiver, crie um com o nome exato.

    Abra-o e adicione esta linha no final:

    php_value memory_limit 512M

    Salve o arquivo.

  5. Teste o novo valor

    Crie um arquivo chamado info.php na pasta public_html com o seguinte conteúdo:

    <?php phpinfo(); ?>

    Salve e acesse o arquivo pelo navegador (ex: seu-site.com/info.php).

    Procure por memory_limit. Se aparecer 512M, o valor foi aplicado com sucesso.

    Depois, exclua o arquivo info.php — ele é uma vulnerabilidade de segurança.

  6. Se o erro persistir: pode ser o script ou plugin

    Se o valor foi aplicado, mas o erro continua, o problema pode estar em um script específico — como um plugin de WordPress, um sistema de e-commerce ou um script de importação de dados.

    Desative temporariamente plugins ou módulos que façam processamentos pesados (ex: importação de produtos, backup, relatórios).

    Se o erro parar, você sabe qual é o culpado. Atualize ou substitua o componente.

  7. Se nada funcionar: entre em contato com o Suporte da GeHost

    Se você já tentou todos os passos acima e o erro ainda aparece, pode ser algo mais profundo — como um script mal escrito ou um problema no servidor.

    Entre em contato com o Suporte da GeHost pelo painel: painel.gehost.com.br → clique em AtendimentoNovo Ticket.

    Descreva o erro, o que você já tentou e, se possível, envie o nome do script ou plugin que está causando o problema.

    Seu suporte está lá para ajudar — e com carinho, como um amigo.

Dica do Sensei: Previna o problema antes de ele aparecer

  • Nunca deixe plugins ou scripts sem atualização — eles podem usar memória de forma ineficiente.
  • Evite importações massivas de dados sem limitar o processamento.
  • Use planos com mais recursos (como o Plus) se seu site crescer ou tiver muitos usuários.

Se você seguir esses passos com calma, o erro vai sumir. E lembre-se: você não está sozinho. A GeHost está aqui com você, desde 2015, com o coração no trabalho de Raphael Neves Koga e toda a equipe do Grupo G e Soluções e Eventos LTDA.

Se precisar de ajuda, só chamar. Estamos aqui para te ajudar com um sorriso no coração.

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.