Como corrigir erro 500 ao editar com Elementor
O que é o erro 500 ao editar com Elementor?
O erro 500 (Internal Server Error) no Elementor é uma resposta genérica do servidor indicando que algo falhou no PHP ao processar a requisição do editor. Diferente da tela cinza (problema de front-end), o 500 vem do servidor: o PHP travou ao montar ou salvar a página. As causas reais ficam no log de erros do servidor, não na tela.
Como identificar
- Mensagem “HTTP error 500” ou “Internal Server Error” ao abrir ou salvar no editor.
- Tela branca ao tentar editar uma página específica com o Elementor.
- O console do navegador mostra status 500 na chamada para admin-ajax.php.
- No log de erros do servidor aparece “Allowed memory size exhausted” ou “Fatal error”.
Como prevenir
- Mantenha WP_MEMORY_LIMIT em 256M+ e PHP em versão suportada pelo Elementor
- Teste atualizações de Elementor, tema e plugins em staging antes de aplicar em produção
- Monitore o debug.log periodicamente para flagrar erros fatais antes que derrubem o editor
Causa
- Memória PHP esgotada (Allowed memory size exhausted) ao montar uma página pesada do Elementor.
- max_input_vars ou max_execution_time baixos estourando ao salvar páginas com muitos widgets.
- Conflito de plugin ou tema disparando um erro fatal de PHP durante a edição.
- Versão de PHP incompatível com a versão instalada do Elementor ou do Elementor PRO.
- Arquivo .htaccess corrompido ou regra de servidor inválida retornando 500 na rota do editor.
Como resolver
- Ative o WP_DEBUG e leia o log: ligue o WP_DEBUG para registrar o erro real em wp-content/debug.log. O 500 é genérico; o log mostra a causa exata (memória, fatal error, plugin).
- Aumente a memória do PHP: eleve o WP_MEMORY_LIMIT para 256M (ou 512M) no wp-config.php. "Allowed memory size exhausted" é a causa nº 1 do 500 no editor.
- Suba os limites de execução: aumente max_input_vars para 3000+ e max_execution_time para 300s no PHP da hospedagem para o salvamento não estourar.
- Isole o conflito: use o Modo de Segurança do Elementor (Ferramentas > Modo de Segurança). Se o 500 some, reative tema e plugins um a um para achar o culpado.
- Regenere o .htaccess: em Configurações > Links permanentes, clique em Salvar para reescrever o .htaccess padrão e remover regra corrompida que cause o 500.
// wp-config.php - sobe a memoria e liga o log de erro do Elementor (antes de "That's all")
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true ); // grava em wp-content/debug.log
define( 'WP_DEBUG_DISPLAY', false ); // nao mostra o erro na tela do visitante














