O temido erro de memória exaurida no WordPress pode parar seu site, impedindo que tarefas simples sejam concluídas. Felizmente, a solução muitas vezes reside em um arquivo crucial: o wp-config.php.
Este guia detalhado mostrará exatamente como aumentar o limite de memória do PHP, garantindo que seu WordPress funcione sem travamentos, mesmo com plugins e temas mais exigentes.
O Que é o Erro de Memória Exaurida no WordPress?
Este erro, geralmente exibido como Fatal error: Allowed memory size of X bytes exhausted, significa que o WordPress, ou um de seus componentes (plugin, tema), tentou usar mais memória RAM do que o servidor ou as configurações do PHP permitem.
É como tentar colocar um elefante em um carro compacto; simplesmente não há espaço suficiente. Isso pode acontecer ao instalar novos plugins, ativar temas complexos ou executar atualizações.
“Em muitos casos, o erro de memória exaurida não indica um problema de código, mas sim uma limitação de recursos do ambiente. Aumentar o limite de memória é o primeiro e mais eficaz passo.”
Por Que o wp-config.php é a Solução Ideal?
O arquivo wp-config.php atua como o ‘cérebro’ do seu WordPress, armazenando configurações essenciais, incluindo as credenciais do banco de dados e, crucialmente, definições que podem sobrepor configurações padrão do servidor.
Modificar este arquivo é a maneira mais direta e comumente recomendada para ajustar o limite de memória do PHP especificamente para a sua instalação do WordPress, sem afetar outras aplicações no servidor.
Entendendo o Limite de Memória PHP
O PHP, linguagem na qual o WordPress é construído, tem um limite de memória para cada script executado. Este limite é definido por padrão no servidor, mas o WordPress permite que você o ajuste para suas necessidades específicas. Ignorar esse limite pode levar a travamentos e falhas de processamento.
Passo a Passo: Corrigindo o Erro via wp-config.php
Siga estas instruções com cuidado para evitar problemas. Lembre-se sempre de fazer um backup antes de qualquer alteração!
1. Acessando os Arquivos do seu WordPress
Você precisará de acesso aos arquivos do seu site. As formas mais comuns são:
- Via FTP/SFTP: Use um cliente FTP como FileZilla. Conecte-se ao seu servidor com as credenciais fornecidas pela sua hospedagem.
- Via Gerenciador de Arquivos do cPanel: A maioria dos provedores de hospedagem no Brasil oferece cPanel. Acesse-o e procure pela opção ‘Gerenciador de Arquivos’.
Navegue até a pasta raiz do seu WordPress (geralmente public_html ou o nome do seu domínio).
2. Localizando o Arquivo wp-config.php
Dentro da pasta raiz do WordPress, você encontrará o arquivo wp-config.php. Ele é um dos arquivos mais importantes da sua instalação. Faça um backup dele antes de qualquer modificação, copiando-o para o seu computador ou renomeando-o no servidor (ex: wp-config-backup.php).
3. Adicionando o Código para Aumentar a Memória
Abra o arquivo wp-config.php com um editor de texto (pode ser o próprio editor do Gerenciador de Arquivos ou um editor de código no seu computador).
Procure pela linha que diz /* Isso é tudo, pare de editar! Feliz blogging. */.
Acima desta linha, adicione o seguinte trecho de código:
define('WP_MEMORY_LIMIT', '256M');
O valor ‘256M’ (256 Megabytes) é um bom ponto de partida para a maioria dos sites. Se o erro persistir, você pode tentar ‘512M’, mas valores muito altos podem indicar outros problemas ou exceder os limites do seu servidor. Curiosamente, muitos usuários esquecem de verificar o limite real imposto pelo seu provedor de hospedagem, que pode sobrepor qualquer ajuste manual.
4. Salvando e Testando as Alterações
Salve o arquivo wp-config.php e faça o upload de volta para o servidor (se você o baixou para editar). Agora, visite seu site e tente reproduzir a ação que causou o erro anteriormente. Na maioria dos casos, o problema estará resolvido.
Cenários Onde o wp-config.php Pode Não Ser Suficiente
É importante notar que, em algumas raras situações, mesmo com essa alteração, o erro pode persistir. Isso pode ocorrer por algumas razões:
- Limite do Provedor de Hospedagem: Seu provedor pode ter um limite de memória PHP global que sobrepõe suas configurações no
wp-config.php. Nesse caso, você precisará entrar em contato com o suporte técnico para solicitar um aumento. - Arquivo php.ini ou .htaccess: Em servidores mais complexos, o limite de memória pode ser definido em
php.iniou via.htaccess. Essas edições são mais avançadas e devem ser feitas com cautela. - Plugin ou Tema Problemático: Um plugin ou tema com código mal otimizado pode estar consumindo memória de forma excessiva. Desativar plugins um a um pode ajudar a identificar o culpado.
Dicas para Evitar o Erro de Memória no Futuro
Prevenir é sempre melhor do que remediar. Considere estas práticas:
- Otimize seus Plugins e Temas: Prefira plugins e temas leves e bem codificados. Evite instalar componentes desnecessários.
- Mantenha o WordPress Atualizado: Atualizações frequentemente incluem otimizações de desempenho e segurança que podem reduzir o consumo de recursos.
- Escolha uma Boa Hospedagem: Uma hospedagem de qualidade, com recursos adequados ao seu site, é fundamental. Muitos provedores de hospedagem no Brasil, por exemplo, oferecem planos com limites de memória PHP já bastante generosos, mas que podem ser insuficientes para sites com muitos plugins ou temas pesados.
- Limpe o Banco de Dados: Otimizar o banco de dados pode reduzir a carga e, consequentemente, o uso de memória.
Conclusão
Corrigir o erro de memória exaurida no WordPress via wp-config.php é uma solução eficaz e relativamente simples para muitos. Ao seguir este guia, você não apenas resolverá um problema comum, mas também ganhará mais controle sobre a performance do seu site. Se, após essas etapas, o problema persistir, pode ser um sinal de que há questões mais profundas com seu ambiente de hospedagem ou com o código do seu site. Nesses casos, a ajuda de um especialista pode ser crucial.
Precisa de ajuda para otimizar seu WordPress ou resolver problemas técnicos? Entre em contato via WhatsApp!

