A atualização quebrou o site: como voltar – Ultrapack
23.484 items in the catalog12.043 updates delivered this month
982 sites receiving auto-updates through UAU
Atualização e auto-updater

A atualização quebrou o site: como voltar

Tela branca ou erro depois de atualizar. Dá para voltar sem acesso ao painel — o caminho é o FTP.

Atualizou, o site caiu, e o painel também não abre. Isso tem volta, e o caminho não passa pelo painel — passa pelo FTP ou pelo gerenciador de arquivos da hospedagem. Antes de qualquer coisa, respire: os seus dados estão no banco, intactos. O que quebrou são arquivos.

Primeiro: descubra o que quebrou

Se a tela está branca, sem nenhuma mensagem, o WordPress está escondendo o erro. Para vê-lo, edite o wp-config.php na raiz e troque a linha do WP_DEBUG por define('WP_DEBUG', true);. Recarregue: agora aparece o arquivo e a linha que falharam, e isso costuma nomear o culpado na hora.

Terminado o diagnóstico, volte para false. Erro de PHP visível em site público é informação para quem não deveria tê-la.

Se foi um plugin

Por FTP, vá em wp-content/plugins/ e renomeie a pasta do plugin suspeito — de nome-do-plugin to nome-do-plugin-off. O WordPress não encontra mais o arquivo principal e desativa o plugin sozinho, sem apagar dado nenhum.

Se você não sabe qual foi, renomeie a pasta plugins inteira para plugins-off. Todos desativam de uma vez e o painel volta. Depois renomeie de volta e reative um a um até achar o responsável.

Se foi o tema

In wp-content/themes/, renomeie a pasta do tema ativo. O WordPress cai para um tema padrão automaticamente — feio, mas no ar, e com o painel acessível.

Se não houver nenhum tema padrão instalado, baixe um do WordPress.org e envie a pasta ali dentro.

Voltar para a versão anterior

Com o site de pé, instale de novo a versão que funcionava. Se você guardou o ZIP antigo, é ele. Se não guardou, a página do item aqui no site tem a tabela de Previous versions, com as versões e as datas.

Quem usa o Ultrapack Auto Updater tem esse caminho encurtado: ele tira uma cópia (snapshot) do item antes de cada atualização e permite restaurar o último estado funcional pelo próprio painel.

Depois que voltar

Vale descobrir por que quebrou antes de tentar de novo. As causas mais comuns são versão de PHP abaixo do que a versão nova exige, um plugin que conflita com outro, e customização feita direto na pasta do tema — que a atualização apagou. Essa última tem prevenção definitiva em tema filho.

E, para a próxima: um ambiente de teste transforma esse episódio inteiro em cinco minutos sem plateia.