Banco de dados 7 visualizações

Como aumentar o limite de memória do PHP para evitar erro em queries pesadas

Ver no WHMCS

Como aumentar o limite de memória do PHP para evitar erro em queries pesadas

Olá, querido(a) cliente! 👋

Se você já se deparou com mensagens como "Allowed memory size of X bytes exhausted" ao rodar um script ou uma query complexa no seu site — especialmente em sistemas de gerenciamento de conteúdo, e-commerce ou painéis administrativos — não se preocupe. Isso é bem comum, e temos uma solução simples e eficaz.

Como seu Sensei da GeHost, vou te guiar passo a passo para resolver isso com carinho e clareza. Vamos juntos? 🌟

Por que esse erro acontece?

Quando você executa uma consulta muito pesada no banco de dados (por exemplo, exportar milhares de registros ou gerar um relatório complexo), o PHP precisa de mais memória do que o limite padrão permite. Quando excede esse limite, o sistema para e mostra o erro. É como tentar carregar um caminhão com uma moto — não dá! 😅

Por sorte, podemos aumentar esse limite com um ajuste simples no seu ambiente. Vamos lá?

Passo a passo: Aumente o limite de memória do PHP

  1. Acesse o cPanel do seu site. Para isso, faça login com seu usuário e senha no painel de controle.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Depois de logado, você verá a tela inicial do cPanel. Procure pela ferramenta chamada “PHP Configuration” ou “Configuração do PHP”. Ela geralmente está no grupo “Software”.

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. Clique em “PHP Configuration”. Você será redirecionado para uma tela com várias opções de configuração do PHP.

  4. Procure pelo parâmetro chamado “memory_limit”. Ele normalmente vem com valor padrão como 128M ou 256M.

  5. Altere esse valor para algo mais alto, como 512M ou 1024M, dependendo do tamanho da sua query ou sistema.

    Dica do Sensei: Para consultas muito pesadas, comece com 512M. Se ainda der erro, suba para 1024M. Evite colocar valores muito altos (como 2G) a menos que seu site precise — isso pode afetar o desempenho geral.

  6. Após ajustar, clique em “Save” (ou “Salvar”) para aplicar as mudanças.

  7. Pronto! O novo limite já está ativo. Teste novamente a sua query pesada — o erro deve ter desaparecido.

Importante: Quando usar o arquivo php.ini?

Se você não encontrar a opção de “PHP Configuration” no cPanel (em alguns planos mais básicos), pode ser necessário editar o arquivo php.ini diretamente. Para isso:

  • Use o Gerenciador de Arquivos (File Manager) do cPanel.
  • Navegue até a pasta public_html (ou a pasta raiz do seu site).
  • Procure pelo arquivo php.ini. Se não existir, crie um com o editor.
  • Adicione esta linha: memory_limit = 512M
  • Salve o arquivo.

Se precisar, posso te ajudar a encontrar esse arquivo com um suporte rápido. É só pedir! 🤝

Conclusão: Você está no controle!

Erros de memória não são um problema de seu site, mas sim um sinal de que ele está crescendo e exigindo mais recursos. Com esse ajuste, você dá um passo seguro para que seu sistema funcione com tranquilidade — mesmo em consultas pesadas.

Se ainda tiver dúvidas, ou precisar de ajuda personalizada, é só chamar o nosso time de suporte. Estamos aqui pra te ajudar, sempre. 💙

Com carinho,
Sensei da GeHost

Precisa de Ajuda?

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