Erro: Allowed memory size exhausted — Memória PHP esgotada
Causa
O WordPress utiliza PHP para funcionar, e o PHP possui um limite de memória definido pelo servidor. Quando seu site tenta executar operações que exigem mais memória do que o limite configurado, o PHP lança este erro fatal e interrompe a execução. Isso ocorre com frequência ao instalar plugins pesados, fazer upload de imagens grandes ou executar tarefas no painel administrativo.
Como resolver
1. Acesse o painel WordPress → Ferramentas → Saúde do Site → Informações → Servidores. Verifique o campo PHP Limite de Memória. 2. Via FTP ou Gerenciador de Arquivos, abra o arquivo wp-config.php na raiz do WordPress. 3. Localize a linha define('WP_MEMORY_LIMIT', ...) ou adicione antes de '/* That's all, stop editing! */':
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');4. Salve o arquivo e teste o site novamente. 5. Se o erro persistir, entre em contato com sua hospedagem para aumentar o limite de memória PHP no servidor.
PHP
// Adicionar no wp-config.php antes de "That's all, stop editing!"
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
// Verificar o limite atual via PHP
echo 'Limite atual: ' . ini_get('memory_limit');
// Aumentar via .htaccess (alternativa)
// php_value memory_limit 256M