Como corrigir a incompatibilidade do Astra Pro com PHP 8.3
Perguntas frequentes
O Astra Pro é compatível com o PHP 8.3?
Sim, nas versões recentes. O suporte ao PHP 8.3 entrou nas versões mais novas do tema Astra e do plugin Astra Pro; o erro aparece quando o addon está numa versão antiga rodando num servidor já no PHP 8.3. Atualizar os dois para a última versão resolve.
Qual a diferença entre o aviso deprecated e o fatal error do Astra Pro?
O deprecated é só um aviso: o código antigo ainda roda, mas usa um recurso que o PHP 8.3 marcou para remoção. O fatal error interrompe a execução e derruba a página. Os dois vêm da mesma causa, uma versão antiga do addon, e somem com a atualização.
Atualizei o Astra Pro e o erro continua. O que faço?
Confirme que o tema Astra também foi atualizado, pois tema e addon precisam estar em sincronia. Depois limpe o cache do plugin de cache e do host, porque pode estar sendo servido um HTML antigo com a faixa de erro. Recarregue e confira o debug.log.
Posso voltar o PHP para a versão 8.1 em vez de atualizar o Astra Pro?
Funciona como paliativo, mas não é o ideal. Versões antigas do PHP deixam de receber correções de segurança, então o certo é manter o PHP atual e atualizar o Astra Pro para a versão compatível. Use o downgrade só para ganhar tempo até atualizar.
Preciso da licença ativa para corrigir esse erro?
Para a maioria dos casos, sim. O Astra Pro só oferece a atualização que corrige o PHP 8.3 com a licença ativa. Com a licença expirada, o painel não mostra a atualização do plugin e o erro permanece até você renovar.
O erro afeta o tema Astra grátis ou só o Astra Pro?
Costuma afetar o plugin Astra Pro (a pasta astra-addon), porque ele tem mais código e recursos. O tema Astra grátis também recebe ajustes de PHP 8.3, mas o fatal error geralmente aparece em recursos exclusivos do Pro, como cabeçalho transparente ou mega menu.
Como descobrir qual arquivo do Astra Pro está dando o erro?
Ligue o WP_DEBUG_LOG no wp-config.php e abra o arquivo wp-content/debug.log. A linha de deprecated ou de fatal error mostra o caminho exato do arquivo dentro de wp-content/plugins/astra-addon e o número da linha, o que confirma a origem no addon.
Mexer no wp-config.php para esconder os avisos é seguro?
Sim, desde que você faça backup do arquivo antes e cole as constantes exatamente antes da linha que pede para parar de editar. Deixar WP_DEBUG_DISPLAY como false só impede que o aviso apareça na tela; ele continua registrado no debug.log para você diagnosticar.














