Como corrigir o erro de licença ao ativar o Elementor Pro
O que é erro de licença do Elementor Pro?
A licença do Elementor Pro é o vínculo entre a sua assinatura na conta Elementor e a instalação do plugin no site. Quando esse vínculo não se estabelece, o painel exibe um aviso de licença inválida ou não conectada e os widgets, templates e o Theme Builder do Pro ficam bloqueados, ainda que o plugin esteja instalado e ativo. O problema é quase sempre de comunicação entre o site e o servidor de ativação da Elementor (my.elementor.com), de excesso de sites usando a mesma chave para o plano contratado, ou de uma licença que ficou registrada em um domínio antigo após migração ou troca de URL.
Como identificar
- Aviso no topo do painel: ‘Connect & Activate Pro’ ou ‘A sua licença não está ativa’, em Elementor -> Licença.
- Mensagem ‘Could not connect to the activation server’ ao clicar em Conectar e Ativar.
- Mensagem ‘You have reached the maximum number of activations for this license’ indicando estouro do limite de sites do plano.
- Recursos do Pro (Theme Builder, Pop-up Builder, widgets Pro) somem do editor ou aparecem com cadeado.
- Em Elementor -> Licença a chave aparece como ‘Inactive’ mesmo após colar a license key correta.
Como prevenir
- Sempre desconecte a licença do site antigo antes de migrar para um novo domínio, liberando o slot do plano.
- Use a chave de licença em até o número de sites que o seu plano permite (1 no Essential, 3 no Advanced, 25 no Expert).
- Mantenha o certificado SSL e os cacerts do PHP atualizados para o cURL não recusar a conexão TLS com o servidor de ativação.
- Em ambientes de staging, ative a licença só quando for para produção, evitando consumir um slot com URL temporária.
Causa
- Limite de sites do plano atingido: o plano Essential ativa 1 site, o Advanced ativa 3 e o Expert ativa 25; ao exceder, a Elementor recusa novas ativações.
- Licença ainda ativa em um domínio antigo após migração ou troca de URL (staging para produção), consumindo um dos slots do plano.
- Servidor do site bloqueia a conexão de saída (outbound) para my.elementor.com via cURL, impedindo o handshake de ativação.
- Certificado SSL desatualizado ou cacerts ausentes no PHP, que fazem o cURL recusar o TLS com o servidor de ativação da Elementor.
- License key incorreta ou trocada: a chave colada pertence a outra assinatura, foi revogada por inadimplência ou tem espaços em branco no início e no fim.
- Cache de dados de licença preso no banco em transients do Elementor (elementor_pro_license_data), mantendo o estado inválido mesmo após reconectar.
Como resolver
- Confirme o status da assinatura na conta Elementor: Entre no portal da sua conta Elementor, abra a aba de assinaturas e confirme que o plano está ativo e pago. Anote em quantos sites a licença já está em uso e compare com o limite do seu plano.
https://my.elementor.com/subscriptions/ - Libere o slot do domínio antigo: Se a licença ainda consta em um domínio que você não usa mais (site de staging, URL antiga), remova essa ativação na lista de sites conectados da sua conta para liberar um slot do plano. Em seguida volte ao site novo.
https://my.elementor.com/websites/ - Reconecte o site no painel do WordPress: No painel do WordPress, vá ao menu de licença do Elementor, clique em desconectar (se houver) e depois em Conectar e Ativar para refazer o handshake com o servidor de ativação. Caminho do menu.
Elementor -> Licença -> Conectar e Ativar - Teste a conexão de saída com o servidor de ativação: Se aparecer 'Could not connect to the activation server', o servidor pode estar bloqueando a saída para a Elementor. Peça à hospedagem para liberar conexões de saída na porta 443 para o domínio de ativação e teste a rota por SSH ou pela ferramenta de saúde do site.
curl -I https://my.elementor.com/ Ferramentas -> Saúde do site -> Informações -> Constantes do WordPress - Limpe o cache de licença preso no banco: Quando o status fica travado mesmo após reconectar, apague os transients de licença do Elementor para forçar uma nova checagem no próximo carregamento do painel. Rode a limpeza por WP-CLI ou apague as linhas correspondentes na tabela de options.
wp transient delete elementor_pro_license_data wp option delete _elementor_pro_license_v2_data DELETE FROM wp_options WHERE option_name LIKE '%elementor_pro_license%';
# Diagnostico de conexao com o servidor de ativacao da Elementor (rode por SSH)
# 1. Testa rota de saida na porta 443 (deve retornar HTTP 200/301, nao timeout)
curl -I --connect-timeout 10 https://my.elementor.com/
# 2. Confirma que o cURL do PHP esta habilitado no servidor
php -m | grep curl
# 3. Forca nova checagem de licenca limpando os transients presos (WP-CLI)
wp transient delete elementor_pro_license_data
wp option delete _elementor_pro_license_v2_data
# 4. Recarrega o painel: Elementor -> Licenca -> Conectar e Ativar














