🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir erro 500 ao editar com Elementor

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Erro 500 ao editar com Elementor EN: 500 Internal Server Error in Elementor
Severidade Crítico
Descrição O erro 500 ao editar com Elementor é um Internal Server Error que derruba o editor ao abrir ou salvar a página, geralmente com tela branca ou aviso de erro. A causa quase sempre é memória PHP esgotada, um limite de servidor estourado (max_input_vars/tempo) ou um conflito de plugin que dispara um erro fatal no PHP.

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”.
Antes de começar: Faça backup do wp-config.php e do .htaccess antes de editá-los. Desligue o WP_DEBUG (e o WP_DEBUG_DISPLAY) depois de diagnosticar: deixá-lo ligado em produção expõe caminhos de arquivos e detalhes do servidor.

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

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.
PHP
// 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

Perguntas frequentes

O erro 500 é problema do Elementor ou do servidor?
O 500 vem do servidor: o PHP falhou ao processar a requisição do editor. O Elementor só dispara a chamada. A causa real (memória, fatal error, conflito) aparece no log de erros do servidor, que você lê ligando o WP_DEBUG.
Como descubro a causa exata do 500?
Ative o WP_DEBUG e o WP_DEBUG_LOG no wp-config.php e reproduza o erro. O arquivo wp-content/debug.log vai registrar a mensagem real, como 'Allowed memory size exhausted' ou um fatal error de plugin.
Aumentar a memória resolve o erro 500?
Na maioria dos casos, sim. Páginas pesadas do Elementor esgotam a memória PHP padrão. Subir o WP_MEMORY_LIMIT para 256M ou 512M elimina o erro 'memory size exhausted', a causa mais comum do 500 ao editar.
O 500 aparece só em uma página. Por quê?
Provavelmente é uma página pesada demais que estoura memória ou max_input_vars ao ser montada. Aumente esses limites e considere dividir a página em templates menores e reutilizáveis.
Qual a diferença entre tela cinza e erro 500?
A tela cinza é problema de front-end (o iframe de preview não renderiza). O erro 500 é do servidor (o PHP travou). O 500 costuma vir com tela branca e status 500 no console; a tela cinza não.
Um plugin pode causar o erro 500 no Elementor?
Pode. Um plugin incompatível dispara um erro fatal de PHP durante a edição, retornando 500. Use o Modo de Segurança do Elementor para carregar sem outros plugins e isolar o conflito reativando um a um.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes