Black Friday 2026: sign up before 30 November and keep 40% off for life when you upgrade after your 3 free months. No credit card now, no annual prepay. Start freeBlack Friday 2026: registrati entro il 30 novembre e mantieni il 40% di sconto per sempre passando a un piano dopo 3 mesi gratis. Niente carta, niente anticipo annuale. Inizia gratisBlack Friday 2026: meld je aan vóór 30 november en houd voor altijd 40% korting als je na je 3 gratis maanden upgradet. Geen creditcard nu, geen jaarlijkse vooruitbetaling. Begin gratisBlack Friday 2026: Bis 30. November registrieren und nach 3 Gratismonaten dauerhaft 40 % Rabatt beim Upgrade behalten. Keine Kreditkarte, keine Jahresvorauszahlung. Kostenlos starten Black Friday 2026 : inscrivez-vous avant le 30 novembre et gardez 40 % de remise à vie sur votre formule après 3 mois gratuits. Sans carte, sans paiement annuel. Commencer gratuitement Black Friday 2026: regístrate antes del 30 de noviembre y conserva un 40 % de descuento de por vida al pasar a pago tras 3 meses gratis. Sin tarjeta ni pago anual. Empieza gratis Black Friday 2026: cadastre-se antes de 30 de novembro e mantenha 40% de desconto para sempre ao assinar após 3 meses grátis. Sem cartão, sem pagamento anual. Começar grátis Black Friday 2026: zarejestruj się przed 30 listopada i zachowaj 40% zniżki na zawsze, gdy przejdziesz na płatny plan po 3 darmowych miesiącach. Bez karty teraz, bez rocznej przedpłaty. Zacznij za darmo Black Friday 2026: tilmeld dig inden 30. november og behold 40 % rabat for altid, når du opgraderer efter dine 3 gratis måneder. Intet kreditkort nu, ingen årlig forudbetaling. Start gratis Black Friday 2026: registrera dig före 30 november och behåll 40 % rabatt för alltid när du uppgraderar efter dina 3 gratismånader. Inget kreditkort nu, ingen årlig förskottsbetalning. Börja gratis

Como atualizar o PHP nos sites WordPress de clientes sem quebrá-los

A versão de segurança do PHP de outubro de 2026 foi um lembrete útil: algumas correções não vêm de uma atualização do WordPress. Quando a falha está no próprio PHP, a correção é uma versão mais nova do PHP no servidor, e sites em um ramo que não recebe mais correções de segurança não recebem correção nenhuma. Este guia é uma rotina que você pode aplicar em cada site de cliente para levá-lo a uma versão do PHP com suporte, sem surpresas.

Por que a versão do PHP importa mais do que parece

Cada ramo do PHP recebe correções de segurança por um tempo limitado. Quando para de recebê-las, qualquer falha nova fica aberta, por mais cuidado que você tenha ao atualizar WordPress, plugins e temas. O PHP 8.1 e anteriores não recebem mais correções de segurança oficiais. Veja em php.net/supported-versions as datas atuais de cada ramo.

Há um segundo motivo. Autores de plugins e temas deixam de dar suporte a versões antigas do PHP com o tempo. Um site que fica em um ramo antigo perde aos poucos o acesso às atualizações de plugins e, com elas, às correções de segurança dos próprios plugins.

Passo 1: anote a versão do PHP de cada site

No WordPress você a encontra em Ferramentas → Saúde do site → Informação → Servidor. O painel da hospedagem também mostra. Para cada site, anote a versão do PHP, a versão do WordPress, o tema, o construtor de páginas, se usa WooCommerce e se há código personalizado em um tema filho ou plugin must-use.

Depois ordene a lista. Comece pelas versões mais antigas do PHP e, entre elas, pelos sites que geram receita ou contatos: lojas, sites de reservas e sites com formulários importantes.

Passo 2: encontre o que vai travar a mudança

A maioria das atualizações de PHP falha por causa de um plugin antigo, um tema abandonado ou um trecho de código personalizado. Procure por eles antes de mudar:

  • Plugins e temas que não são atualizados há dois anos ou mais. Confira as linhas “Requires PHP” e “Tested up to” na página do plugin.
  • Versões antigas de construtores de páginas e plugins premium com licença vencida, de modo que o site nunca recebeu as versões compatíveis com PHP mais novo.
  • Código personalizado no functions.php ou em plugins must-use. Funções como each() e create_function() foram removidas no PHP 8.0, e o PHP 8.2 emite avisos sobre propriedades dinâmicas.
  • Verificadores de compatibilidade podem ajudar, mas dão falsos positivos. Trate o resultado como uma lista inicial, não como um veredito.

Atualize primeiro o WordPress, os plugins e os temas, enquanto o site ainda roda na versão atual do PHP. Versões mais novas dos plugins costumam suportar PHP mais novo. Faça as atualizações e a troca de PHP em dias diferentes, para saber qual mudança causou um problema.

Passo 3: teste primeiro em uma cópia

Crie uma cópia de staging do site e coloque-a na versão de PHP de destino. A maioria das hospedagens permite escolher a versão do PHP por site. Ative o WP_DEBUG_LOG na cópia para que os erros vão para um arquivo de log em vez da tela.

Depois, navegue pelo que importa para esse cliente:

  • A página inicial e as duas ou três páginas mais visitadas, no desktop e no celular.
  • Cada formulário importante: envie e confira se o e-mail chega.
  • Em uma loja: adicionar ao carrinho, finalizar com um pedido de teste, a página da conta.
  • No painel: o editor e o construtor de páginas abrem, o envio de mídia funciona, as páginas de configuração carregam.

Depois, leia o wp-content/debug.log. Erros fatais precisam ser corrigidos antes de ir ao ar. Avisos de descontinuação são alertas para a próxima atualização; anote-os, eles podem esperar. Comparar capturas de tela das páginas principais antes e depois revela os problemas que não geram erro, como um slider ou menu que não aparece mais.

Passo 4: troque o site em produção em um momento tranquilo

Escolha um momento com pouco tráfego. Faça um backup recente dos arquivos e do banco de dados logo antes da troca e anote a versão atual do PHP. Troque o PHP no painel da hospedagem, limpe o cache de páginas e o cache de objetos, se houver, e faça as mesmas verificações feitas na cópia. Deixe o registro de erros em arquivo ligado por um ou dois dias, para pegar a página que ninguém visitou durante a sua verificação.

Conte ao cliente em uma ou duas frases o que você fez e por quê. Uma atualização de PHP é invisível quando dá certo, e é um bom trabalho de manutenção que ele deve conhecer.

Passo 5: saiba o caminho de volta

Reverter uma atualização de PHP costuma ser simples: volte a versão no painel da hospedagem. É por isso que você anotou a versão antiga. Se um plugin for o problema, você tem três opções: atualizá-lo, substituí-lo ou ficar por pouco tempo no ramo com suporte anterior enquanto resolve. Nunca fique mais do que o necessário em um ramo sem suporte.

Quando é urgente: uma versão de segurança do próprio PHP

Quando uma falha é publicada no PHP, uma atualização do WordPress não resolve. Pergunte à sua hospedagem se a versão de correção do seu ramo foi aplicada. Um patch dentro do mesmo ramo, por exemplo de uma versão 8.3 para a seguinte, raramente quebra algo. O passo arriscado é pular para um ramo novo, e é exatamente para isso que este guia prepara você. Sites em um ramo sem correções de segurança são os primeiros a planejar.

Atualização de 23 de outubro de 2026: um segundo problema de PHP, de menor risco. Dois dias depois da versão crítica, o PHP publicou um aviso informativo sobre a CVE-2026-115560 em session upload progress (php.net). O PHP considera a exploração improvável: ela exige várias configurações e um código específicos ao mesmo tempo. Ainda não há correção; ela virá na próxima versão regular do PHP. Até lá, conclua primeiro as atualizações de 21 de outubro e depois peça à sua hospedagem para definir session.upload_progress.enabled como off no php.ini ou no pool do PHP-FPM e reiniciar o PHP. Definir isso pelo WordPress ou por um arquivo .user.ini pode chegar tarde demais no PHP-FPM.

Como a Verploy lida com atualizações de PHP

Em sites com uma versão antiga do PHP, a verificação de atualização de PHP da Verploy mostra o que está travando a mudança e em que ordem resolver. Cada atualização é verificada, e as arriscadas são testadas primeiro em uma cópia. Veja como isso se encaixa em uma rotina completa de manutenção em manutenção de WordPress para agências.

Quer ver o que trava uma atualização de PHP nos seus sites?

Cada atualização é verificada, e as arriscadas são testadas primeiro em uma cópia. Comece grátis, sem cartão de crédito.