SSH & Avançado 54 visualizações

Como aumentar o limite de memória do PHP (memory_limit) para um site pesado

Ver no WHMCS

Como aumentar o limite de memória do PHP (memory_limit) para um site pesado

Olá, querido(a) cliente! Seu site está pesado? Talvez esteja dando erro de memória ao carregar páginas complexas, importar dados ou rodar plugins pesados? Não se preocupe — isso é comum, e temos uma solução simples e segura. Aqui, o Sensei da GeHost te guia passo a passo, com carinho e clareza, para aumentar o limite de memória do PHP — sem precisar de root, sem riscos, só com o que você já tem.

Este guia é para quem já tem um site hospedado na GeHost e quer ajustar o memory_limit para melhorar o desempenho. Vamos lá?

Antes de começar: entenda o que é memory_limit

O memory_limit é o máximo de memória RAM que o PHP pode usar para executar um script. Por padrão, ele vem com um valor baixo (geralmente 128MB), o que pode não ser suficiente para sites com muitos recursos, como lojas virtuais, portais com banco de dados grande ou sistemas de gestão.

Dica do Sensei: Se o seu site mostra erros como "Allowed memory size exhausted" ou "Fatal error: Out of memory", é sinal claro de que precisa aumentar esse limite.

Passo a passo: como aumentar o memory_limit (via SSH ou arquivos)

Na GeHost, você pode ajustar esse valor de duas formas: por meio do arquivo .htaccess (mais simples) ou via php.ini (mais completo). Vamos começar com o mais fácil.

  1. Acesse o Gerenciador de Arquivos do cPanel
    Faça login no seu painel do cliente em painel.gehost.com.br. Na seção Arquivos, clique em Gerenciador de Arquivos. Painel inicial do cPanel com a opção 'Arquivos' destacada
  2. Localize a pasta principal do seu site
    No Gerenciador de Arquivos, navegue até a pasta public_html (ou o nome da sua pasta principal, se diferente). É aqui que seu site vive — onde estão os arquivos principais como index.php, wp-config.php, etc.
  3. Edite ou crie o arquivo .htaccess
    No painel do Gerenciador de Arquivos, clique no botão Mostrar arquivos ocultos (para ver arquivos como .htaccess). Procure por um arquivo chamado .htaccess. Se não existir, clique em Criar Arquivo e nomeie-o como .htaccess. Abra o arquivo para edição (clique com o botão direito e escolha "Editar").
  4. Adicione a linha de configuração
    No editor de texto, insira esta linha no início do arquivo (antes de qualquer outra regra, se houver):
    php_value memory_limit 256M
    Importante: Se você quiser um valor ainda maior (como 512M ou 1G), substitua 256M pelo valor desejado. Ex: php_value memory_limit 512M.
  5. Salve as alterações
    Clique em Salvar ou Salvar Arquivo. O sistema já aplica a mudança imediatamente.
  6. Teste seu site
    Acesse seu site normalmente. Se o erro de memória sumiu, parabéns! Você está no caminho certo. Se ainda houver problema, pode tentar aumentar ainda mais (ex: 512M ou 1G), mas lembre-se: valores muito altos podem impactar a estabilidade do servidor se o site tiver bugs.

Quer ir além? Use o arquivo php.ini (para quem tem mais controle)

Se o .htaccess não funcionar (por exemplo, em alguns ambientes com restrições), você pode usar o php.ini diretamente. Siga estes passos:

  1. Volte ao Gerenciador de Arquivos e vá até a pasta public_html.
  2. Procure por um arquivo chamado php.ini. Se não existir, crie um com esse nome.
  3. Abra o arquivo e adicione esta linha:
    memory_limit = 256M
  4. Salve o arquivo.
  5. Teste seu site novamente.

Sensei avisa: O php.ini é mais poderoso, mas só funciona se o servidor permitir. Na GeHost, ele é suportado — mas sempre teste com valores moderados primeiro.

Importante: como saber qual valor usar?

Não é preciso colocar 1GB de memória se seu site não precisa. Comece com 256M. Se ainda der erro, tente 512M. Se o problema persistir, pode ser um problema no código do site — e aí, o suporte da GeHost está aqui para te ajudar.

Se não souber qual valor usar, consulte seu plano no painel ou entre em contato com o suporte. Nós te ajudamos a encontrar o equilíbrio certo entre desempenho e segurança.

Quer saber mais?

Se quiser, você pode verificar o valor atual do memory_limit diretamente no seu site:

  1. Crie um arquivo chamado info.php na pasta public_html.
  2. Adicione este conteúdo:
    <?php phpinfo(); ?>
  3. Acesse seudominio.com/info.php no navegador.
  4. Procure por memory_limit — lá estará o valor atual.

Depois, apague o arquivo info.php por segurança.

Conclusão: você está no controle!

Aumentar o memory_limit é uma tarefa simples, segura e comum. Com um pequeno ajuste no .htaccess ou php.ini, seu site pode rodar mais leve e com mais poder. Lembre-se: a GeHost está aqui para te ajudar, sempre.

Se precisar de ajuda, é só chamar o suporte — estamos aqui, com um sorriso e um coração de cliente. 💚

Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*

Precisa de Ajuda?

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