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

Como corrigir o erro de PHP ao ativar o Elementor Pro em hospedagem compartilhada

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Erro de PHP ao ativar Elementor Pro EN: PHP error when activating Elementor Pro
Severidade Grave
Descrição O erro de PHP ao ativar o Elementor Pro em hospedagem compartilhada acontece quando o servidor não atende aos requisitos do plugin: a versão do PHP esta abaixo de 7.4, a memória reservada por requisicao e baixa, ou o plugin base gratuito Elementor não esta ativo. O WordPress aborta a ativacao e mostra um erro fatal.

O que é o erro de PHP ao ativar o Elementor Pro?

O Elementor Pro e um plugin complementar (add-on): ele depende do plugin gratuito Elementor para funcionar e carrega muito código logo na ativacao. Em hospedagem compartilhada, os limites de PHP costumam ser apertados (memória de 64M ou 128M, versões antigas do PHP, tempo de execucao curto). Quando o Elementor Pro e ativado nesse ambiente e algum requisito não e atendido, o PHP dispara um erro fatal durante o carregamento do plugin. A partir do WordPress 5.2, o mecanismo de proteção contra erros fatais intercepta a falha, cancela a ativacao e exibe a mensagem de erro em vez de quebrar o site inteiro.

Como identificar

  • A mensagem “O plugin não pode ser ativado porque acionou um erro fatal.” (“The plugin could not be activated because it triggered a fatal error.”) aparece na tela Plugins logo após clicar em Ativar no Elementor Pro.
  • A mensagem “Fatal error: Allowed memory size of 134217728 bytes exhausted” surge na ativacao quando o servidor tem memória baixa.
  • Um aviso de “PHP version not compatible” ou “Elementor requires PHP version 7.4” aparece no painel ao tentar ativar o Pro.
  • O Elementor Pro fica listado como inativo e o painel pede para ativar primeiro o plugin gratuito Elementor.
  • Tela branca ou erro 500 ao recarregar o wp-admin imediatamente após a tentativa de ativacao.
Antes de começar: Faca backup do wp-config.php, do php.ini e do .htaccess antes de editar. Um erro de sintaxe nesses arquivos derruba o site inteiro, entao altere uma diretiva por vez e teste a cada passo.

Como prevenir

  • Mantenha o PHP em 8.1 ou superior, dentro do recomendado pelo Elementor
  • Deixe o memory_limit em pelo menos 256M em sites com page builder
  • Atualize o plugin base Elementor antes do Elementor Pro, sempre na mesma janela de manutenção
  • Antes de instalar o Pro, confira a tela Saude do site para ver se o servidor atende aos requisitos

Causa

  • Versão do PHP do servidor abaixo de 7.4 (mínimo do Elementor); muitas hospedagens compartilhadas ainda servem PHP 7.2 ou 7.3 por padrão.
  • memory_limit do PHP em 64M ou 128M, insuficiente para o Elementor Pro carregar na ativacao (o plugin recomenda 256M).
  • Plugin gratuito Elementor desinstalado, desativado ou em versão incompativel com a versão do Pro instalada.
  • max_execution_time do servidor em 30 segundos ou menos, abortando a rotina pesada de ativacao do Pro.
  • Extensões do PHP exigidas pelo Elementor ausentes na hospedagem compartilhada (zip, gd, dom, mbstring, curl).
  • Versão do WordPress abaixo de 6.5, abaixo do mínimo declarado pelo Elementor.

Como resolver

  1. Confirme a versão do PHP e atualize para 7.4 ou superior: no painel da hospedagem, abra o seletor de versão do PHP e suba para 7.4 no mínimo. O Elementor recomenda 8.1 ou superior. Em hospedagem compartilhada isso costuma estar em Software, PHP Version ou MultiPHP Manager. Verifique também na Saude do site o caminho a seguir.
    Ferramentas -> Saude do site -> Informações -> Servidor -> Versão do PHP
  2. Garanta que o plugin gratuito Elementor esta ativo e atualizado: o Pro não roda sozinho. Na tela Plugins, ative primeiro o Elementor gratuito e atualize ambos para a versão mais recente antes de ativar o Pro de novo. Versões do base e do Pro precisam ser compativeis.
    Plugins -> Plugins instalados -> Elementor (ativar) -> Elementor Pro (ativar)
  3. Aumente a memória do PHP para 256M: edite o wp-config.php via FTP ou pelo gerenciador de arquivos da hospedagem e adicione as constantes de memória antes da linha que encerra a edição. Se o host ignorar o wp-config, ajuste o php.ini.
    define( 'WP_MEMORY_LIMIT', '256M' );
    define( 'WP_MAX_MEMORY_LIMIT', '512M' );
    memory_limit = 256M
  4. Eleve o tempo de execucao do PHP: ative o Elementor Pro com mais folga aumentando o limite de tempo no php.ini ou no .htaccess da raiz, para a rotina de ativacao não ser cortada no meio.
    max_execution_time = 300
    php_value max_execution_time 300
  5. Leia o erro exato pelo modo de depuração: se ainda falhar, ligue o log de depuração no wp-config.php, tente ativar de novo e abra o arquivo de log gerado em wp-content para ver a linha exata do erro fatal (versão, memória ou extensão faltando).
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    wp-content/debug.log
  6. Se persistir, peca ao suporte da hospedagem: alguns limites de memória, tempo e extensões do PHP so o suporte da hospedagem compartilhada libera. Abra um chamado pedindo PHP 8.1, memory_limit 256M, max_execution_time 300 e as extensões zip, gd, dom, mbstring e curl ativas.
PHP
// wp-config.php — cole ANTES de /* That's all, stop editing! */
// 1) Memoria suficiente para o Elementor Pro carregar na ativacao
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

// 2) Logue o erro fatal exato da ativacao em wp-content/debug.log
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Perguntas frequentes

Qual versão de PHP o Elementor Pro exige para ativar
O Elementor exige PHP 7.4 no mínimo e recomenda 8.1 ou superior. Em hospedagem compartilhada com PHP 7.2 ou 7.3, a ativacao do Pro falha com erro fatal até você subir a versão no painel da hospedagem.
Por que a mensagem diz que o plugin acionou um erro fatal
Desde o WordPress 5.2, o nucleo intercepta erros fatais na ativacao para não quebrar o site. Quando o Elementor Pro não consegue carregar por falta de PHP, memória ou do plugin base, o WordPress cancela a ativacao e mostra essa mensagem em vez da tela branca.
Preciso do Elementor gratuito para ativar o Pro
Sim. O Elementor Pro e um complemento e não funciona sozinho. Ative primeiro o plugin gratuito Elementor, mantenha os dois na versão mais recente e so depois ative o Pro.
Quanta memória PHP o Elementor Pro precisa
O Elementor recomenda no mínimo 128M, mas 256M e o valor seguro para o Pro ativar e operar sem o erro de memória esgotada. Defina WP_MEMORY_LIMIT no wp-config.php ou ajuste o memory_limit no php.ini.
O erro de PHP ao ativar o Elementor Pro derruba o site
Não. A proteção de erro fatal do WordPress cancela a ativacao e mantem o site no ar. Você ve a mensagem de erro na tela Plugins, mas o restante do site continua funcionando enquanto você corrige o servidor.
Como descubro a causa exata do erro fatal
Ligue o WP_DEBUG e o WP_DEBUG_LOG no wp-config.php, tente ativar o Pro de novo e abra o arquivo wp-content/debug.log. A última linha aponta se faltou versão de PHP, memória ou alguma extensão.
A hospedagem compartilhada consegue rodar o Elementor Pro
Sim, desde que atenda aos requisitos: PHP 7.4 ou superior, memory_limit em 256M, max_execution_time folgado e as extensões zip, gd, dom, mbstring e curl ativas. Se o plano não permitir esses ajustes, peca ao suporte ou avalie um plano com mais recursos.
Atualizar o PHP pode quebrar outros plugins do site
Pode, se algum plugin antigo não for compativel com a versão nova. Antes de subir o PHP, atualize todos os plugins e o tema, faca backup e teste em ambiente de homologacao quando possível.

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