O que é o Erro de Memória Excedida?
Esse erro ocorre quando o WordPress precisa de mais memória do que a configurada no servidor. A mensagem “Allowed memory size exhausted” aparece quando isso acontece.
Passos para Resolver o Erro de Memória Excedida
1. Aumente o Limite de Memória no wp-config.php
• Passo 1: Abra o arquivo wp-config.php no diretório raiz do WordPress.
• Passo 2: Adicione a linha abaixo antes de “That’s all, stop editing! Happy blogging.”:
define('WP_MEMORY_LIMIT', '256M');
• Passo 3: Salve o arquivo e verifique se o problema foi resolvido.
2. Verifique a Configuração do Servidor
• Passo 1: Caso o aumento de memória no wp-config.php não funcione, pode ser necessário modificar o arquivo php.ini (se tiver acesso) para aumentar o memory_limit.
• Passo 2: Altere o valor para algo como memory_limit = 256M.
3. Desative Plugins Desnecessários
• Passo 1: Acesse o painel do WordPress e desative plugins que não estão sendo usados.
• Passo 2: Reative os plugins um a um para identificar se algum está consumindo muita memória.
4. Otimize o Banco de Dados
• Passo 1: Utilize plugins como WP-Optimize ou WP-Sweep para otimizar o banco de dados e reduzir o consumo de recursos.
Dicas Adicionais
• Mantenha plugins e temas atualizados para versões mais eficientes.
• Considere usar um serviço de hospedagem otimizado para WordPress para obter melhores recursos de memória.
Perguntas Frequentes (FAQ)
1. Quanto de memória devo alocar para o WordPress?
• Geralmente, 256M é suficiente, mas em sites com muitos plugins ou tráfego alto, pode ser necessário até 512M.
2. Como sei quais plugins estão consumindo muita memória?
• Use plugins de monitoramento de desempenho, como Query Monitor, para identificar os que mais consomem recursos.