Erro de falha de atualização do WordPress: como corrigi-lo

Publicados: 2021-06-05

Você recebe a mensagem de erro “Falha na atualização do WordPress” ao atualizar seu site? Falhas ao atualizar e publicar no WordPress podem ser muito irritantes. É por isso que reunimos este guia que mostrará como abordar os possíveis motivos e métodos para corrigir o erro de falha na atualização do WordPress.

O WordPress possui recursos de atualização automática que facilitam o processo de atualização. Se você ativar as atualizações automáticas, seu site instalará automaticamente todas as novas versões, por exemplo, 5.7.1 a 5.7.2, em segundo plano. Para qualquer atualização importante, você recebe uma notificação solicitando que você atualize o WordPress e, em poucos cliques, você pode atualizar seu site para a versão mais recente.

Como você provavelmente sabe, manter seu site atualizado é muito importante. Cada nova versão contém correções de bugs cruciais, otimizações e novos recursos. No entanto, às vezes a atualização falha e você recebe o erro de falha na atualização do WordPress. Nesse caso, você ficará preso à versão atual e perderá os recursos mais recentes.

Agora vamos dar uma olhada em como corrigir o erro de falha de atualização do WordPress .

Identificando a causa do erro de falha de atualização do WordPress

Para corrigir o problema de atualização com falha, você deve identificar a causa raiz da falha primeiro. Dependendo do motivo da falha, você pode aplicar correções diferentes.

Se você der uma olhada na mensagem de erro de falha na atualização do WordPress, ela indica a possível causa. Por exemplo, digamos que sua versão atual do WordPress é 5.7.1 e você deseja atualizar para 5.7.2, mas a atualização falha. A mensagem de erro que você receberá será algo assim:

 Baixando atualização de http://wordpress.org/wordpress-5.7.2.zip...
Descompactando a atualização...
Verificando os arquivos descompactados...
Instalando a versão mais recente...
Não foi possível copiar o arquivo.: /httpdocs/wordpress/wp-admin/js/list table.dev.js
Instalação falhada

Se você verificar a linha 5, ela informa que o WordPress não pode copiar o arquivo mencionado. Da mesma forma, você pode receber uma mensagem de erro que contém o possível motivo da falha de atualização.

Como corrigir o erro de falha de atualização do WordPress

Vários motivos podem causar o erro de falha na atualização do WordPress. Nesta seção, veremos diferentes soluções:

  1. Exclua o arquivo .maintenance
  2. Permissões de arquivo
  3. Desligue o modo de segurança
  4. Adicione detalhes de FTP ao arquivo wp-config
  5. Atualizar o WordPress manualmente

Vamos dar uma olhada em cada uma dessas soluções que podem ajudá-lo a resolver o problema de falha na atualização do WordPress.

1. Exclua o arquivo .maintenance

Normalmente, após uma falha na atualização do WordPress, você fica bloqueado no seu site. Isso significa que você não terá mais acesso ao seu WP Admin Dashboard ou a qualquer página do seu site. O usuário final que visitar seu site verá uma mensagem que diz “Tempo indisponível para manutenção programada. Volte em um minuto.”

Isso acontece porque durante o processo de atualização o WordPress coloca o site em modo de manutenção. Agora, desde que a atualização falhou, ele permanece no modo de manutenção. Essas informações são armazenadas no arquivo .maintenance (lembre-se que o nome do arquivo começa com um “ponto”) em seu diretório WordPress.

Para resolver esse problema, tudo o que você precisa fazer é encontrar o caminho para o diretório raiz do seu site e excluir o arquivo .maintenance. Para isso, você precisa de acesso FTP ao diretório raiz do seu site WordPress, que pode ser obtido através do painel de controle do servidor ou usando um cliente FTP como o FileZilla.

Erro de falha na atualização do WordPress: como corrigi-lo - FTP

Depois de remover o arquivo .maintenance , você terá acesso ao seu site novamente. Você pode então fazer login e verificar a mensagem de erro que causou a falha na atualização.

2. Permissões de arquivo

Outro motivo que pode causar o erro de falha na atualização do WordPress é quando o servidor não consegue criar um arquivo temporário necessário durante a atualização no diretório /upgrade/ . Para criar o arquivo temporário, o servidor precisa de permissão para gravar nesse diretório.

Para resolver esse problema, você precisa rotear novamente para o diretório raiz do WordPress. No diretório raiz, localize o diretório /upgrade/ e dê permissões de gravação para ele. Você pode conceder as permissões 755 (CHMOD) necessárias ou usar as permissões 777 completas por um curto período de tempo.

Depois de conceder as permissões de arquivo adequadas ao diretório, você pode tentar atualizar seu site novamente. Se a atualização automática ainda falhar, exclua o diretório /upgrade/ , recrie-o e dê as permissões necessárias. Depois disso, inicie a atualização novamente e deve funcionar.

Lembre-se de que, se você conceder ao diretório /upgrade/ permissões 777 totais, deverá alterá-lo de volta para permissões 755 estritas após a atualização. Permitir permissões 777 totais para o servidor não é uma prática recomendada, portanto, você deve mantê-las o mais curtas possível.

3. Desligue o modo de segurança

Desativar o modo de segurança pode ajudá-lo com o problema de falha na atualização do WordPress. No entanto, o modo de segurança está obsoleto a partir da versão 5.3.0 do PHP e removido na versão 5.4, conforme o manual do PHP. O manual afirma:

Este recurso foi OBSOLETO a partir do PHP 5.3.0 e REMOVIDO a partir do PHP 5.4.0.

Se você estiver trabalhando com uma versão mais antiga do PHP, talvez queira desativar o modo de segurança, pois ele pode resolver alguns problemas que estão dificultando a atualização. Você pode desativar o modo de segurança através do painel de controle do servidor ou editando o arquivo php.ini através de um cliente FTP. Basta abrir o arquivo php.ini em um editor e alterar a linha

 safe_mode = ativado

para

 safe_mode=off

Depois, reinicie o Apache e faça login no seu site. Você deve poder atualizar o WordPress sem problemas.

4. Adicione detalhes de FTP ao arquivo wp-config

Às vezes, a atualização pode falhar no WordPress porque suas credenciais de FTP não são atualizadas. Isso pode acontecer porque seu site foi movido recentemente ou você atualizou coisas como senhas, permissões e assim por diante.

Nesses casos, você pode fornecer ao WordPress as credenciais atualizadas manualmente editando o arquivo wp-config .

Primeiro, certifique-se de ter as credenciais de FTP corretas com você. Em seguida, acesse o arquivo wp-config através do cPanel ou de um cliente FTP.

Abra o arquivo wp-config com um editor de texto como o Bloco de Notas e cole as seguintes linhas no arquivo logo acima da linha que diz “/ * Isso é tudo, pare de editar! Blog feliz. */” .

 define('FS_METHOD', 'ftpext');
define('FTP_HOST', 'ftp.website.com');
define('FTP_USER', 'username');
define('FTP_PASS', 'senha');

NOTA : Você precisa substituir FTP_HOST, FTP_USER e FTP_PASS pelo seu site, nome de usuário e senha, respectivamente.

Por fim, tente novamente e você poderá atualizar o WordPress.

5. Atualize manualmente o WordPress

Você ainda está recebendo o erro de falha na atualização do WordPress mesmo depois de tentar todos os métodos acima? Nesse caso, uma atualização manual pode ser sua melhor aposta.

Embora seja um pouco técnico, não é tão complexo quanto parece. O WordPress colocou um guia detalhado sobre como atualizá-lo manualmente para quem não sabe como proceder. Se você seguir todas as instruções corretamente, não terá problemas para atualizar seu site.

Vale a pena notar que você não precisará aplicar todas as atualizações futuras manualmente como esta. Depois de concluir esta atualização, todas as atualizações futuras serão aplicadas automaticamente, como deveriam.

Seguindo os métodos explicados acima, você poderá corrigir o erro de falha na atualização do WordPress.

No entanto, esse não é o único problema comum que você pode enfrentar. Vamos ver como corrigir o erro de falha de publicação no WordPress.

BÔNUS: Como corrigir o erro de falha de publicação do WordPress

Outro erro comum é a falha de publicação do WordPress ou falha de atualização do WordPress. Este erro ocorre quando o WordPress não consegue publicar ou atualizar um post ou página. O erro é bastante comum e causa muita frustração entre os usuários.

Por que o erro de falha de publicação acontece?

Na maioria dos casos, o erro de falha de atualização do WordPress é causado devido a problemas com a API REST . Essa API gerencia as solicitações que são enviadas e recebidas do banco de dados do WordPress, portanto, quando falha, pode causar problemas em seu site.

E quais são as causas dos problemas da API REST? Pode haver vários motivos, mas os mais comuns são problemas de conectividade, conflitos com plugins ou temas ou problemas com serviços de terceiros.

Como você pode imaginar, esse erro pode ser bastante irritante, pois você não poderá atualizar nada ou adicionar novas postagens em seu site. Abaixo, compilamos uma lista de soluções que ajudarão você a corrigir o erro de falha de publicação no WordPress.

1. Verifique a conexão com a Internet e o URL do site

Na maioria dos casos, o WordPress falhou ao publicar algo porque há um problema de conectividade. Se sua conexão com a Internet estiver fraca ou perdida, talvez você não consiga publicar ou atualizar uma postagem/página e o WordPress mostrará uma mensagem de erro. É por isso que você deve se certificar de que tem uma conexão de internet estável e funcional.

Embora não seja realmente uma solução, vale a pena mencionar porque é o motivo mais comum que causa o problema de publicação.

Por outro lado, se sua conexão com a internet estiver funcionando corretamente, você deve verificar os URLs do WordPress e do site. Você pode fazer isso acessando o WP Admin Dashboard e navegando até Configurações> Geral. Certifique-se de que o URL do WordPress e o URL do site estejam corretos, caso contrário, eles podem criar problemas.

Verifique o URL do site e o URL do endereço do WordPress no WordPress

Se você não tiver problemas de conexão e os URLs estiverem corretos, mas ainda estiver enfrentando o erro de falha de publicação, é hora de solucionar outros problemas.

2. Verifique o status da API REST usando a integridade do site

Como mencionado acima, a API REST é uma maneira que o WordPress e outros aplicativos como o editor de blocos se comunicam com o servidor. Problemas com a API REST podem criar problemas ao publicar ou atualizar algo.

A primeira etapa para solucionar isso é verificar se a API REST está funcionando corretamente. Uma maneira de identificar se a API REST está bloqueada é por meio da ferramenta interna do WordPress Site Health. Ele mostra recomendações e quaisquer problemas que possam exigir a atenção do usuário.

Para verificar a integridade do site, basta acessar o painel de administração do WP e navegar até Ferramentas > integridade do site.

Verifique o status da API REST usando o WordPress Site Health

Se houver um problema com a API REST, você o verá na seção de melhorias recomendadas como "A API REST encontrou um resultado inesperado". Se você expandir a mensagem, verá os detalhes ou pelo menos uma dica sobre a causa real da falha na chamada da API REST. Depois de identificar a causa, você pode tomar as medidas necessárias para reativar a API REST.

3. Desative todos os plugins

Se você não obtiver nenhuma dica prática e não conseguir localizar a causa de uma falha na chamada da API REST, tente desabilitar todos os seus plug-ins e veja se isso resolve seu problema. A ideia por trás disso é que um dos plugins do seu site pode estar interferindo nas chamadas da API.

Existem diferentes maneiras de desativar os plugins em massa. Se você não tem certeza de como fazer isso, confira nosso guia. A maneira mais fácil é selecionar todos os plugins do seu painel do WordPress e desativá-los usando as ações em massa.

Desative todos os plugins no WordPress

Se depois de desabilitar todos os plugins você conseguir publicar ou atualizar seus posts/páginas, isso indicará que um dos plugins está causando o problema. Em seguida, comece a ativá-los um por um e atualizar uma postagem até encontrar o plug-in que está criando os problemas.

Depois de identificar o plug-in, você pode entrar em contato com a equipe de suporte para obter assistência.

4. Entre no modo de depuração

Se nenhuma das soluções acima funcionou, você deve tentar solucionar o problema com o modo de depuração do WordPress. Este modo registrará todas as respostas do PHP no arquivo debug.log no diretório wp-content . Você pode então inspecionar o arquivo de log para identificar os erros que bloqueiam as chamadas da API REST e tomar medidas corretivas.

Para habilitar o modo de depuração, você precisará editar o arquivo wp-config através do seu cPanel ou de um cliente FTP. Abra o arquivo wp-config usando um editor de texto como o Bloco de Notas e adicione as seguintes linhas de código logo acima da linha que diz “/* Isso é tudo, pare de editar! Blog feliz. */”

 // Ativa o modo WP_DEBUG
define( 'WP_DEBUG', true );

// Habilita o log de depuração para o arquivo debug.log
define( 'WP_DEBUG_LOG', true );

Observe que você só deve usar o modo de depuração como uma ferramenta de solução de problemas. Depois de resolver o erro, certifique-se de remover essas linhas do arquivo wp-config para desativar o modo de depuração.

5. Solução alternativa: volte para o Editor Clássico

Se nenhuma das soluções funcionou para você ou você não se sente à vontade para editar os arquivos principais do WordPress, tente voltar para o Editor Clássico. O erro de falha de publicação do WordPress está associado principalmente ao novo editor de blocos (Guttenberg), pois ele depende de chamadas de API para se comunicar com o WordPress.

Se você voltar para o Editor Clássico, não deverá mais enfrentar o erro de falha de publicação. Portanto, até que você corrija o erro, voltar para o Editor Clássico pode ser uma solução temporária rápida.

Para instalar o Classic Editor, vá para o WP Admin Dashboard e navegue até Plugins > Add new. Procure o Editor Clássico, clique no botão Instalar e ative-o.

Instale o Editor Clássico do WordPress

É isso! Estes são todos os métodos possíveis que ajudarão você a corrigir o erro Falha na publicação do WordPress.

Conclusão

Em suma, as atualizações do WordPress são muito importantes, pois incluem correções de bugs cruciais, otimizações e recursos extras. Não poder atualizar seu WordPress pode causar muitos problemas e você perderia funcionalidades importantes.

Neste guia, vimos diferentes soluções para corrigir o erro de falha de atualização do WordPress. Além disso, entendemos o que pode causar o erro de falha de publicação e explicamos diferentes soluções, dependendo da causa raiz do problema.

Em resumo, neste post vimos:

  • Cinco métodos para corrigir o erro de falha na atualização do WordPress
    • Excluindo o arquivo .maintenance
    • Dando permissões de arquivo adequadas
    • Desativando o modo de segurança
    • Adicionando detalhes de FTP ao arquivo wp-config
    • Atualizando manualmente o WordPress se tudo mais falhar
  • Cinco métodos para corrigir o erro de falha de publicação do WordPress
    • Verificando conexões de internet e URLs de sites
    • Verificando o status da API REST usando a integridade do site WordPress
    • Desativando todos os plugins e reativando um por um
    • Inspecionando o arquivo debug.log entrando no modo de depuração
    • Voltando ao Editor Clássico como uma correção temporária

Se você está procurando mais informações para resolver os problemas mais comuns no WordPress, dê uma olhada nos seguintes guias:

  • Como corrigir o erro “O link que você seguiu expirou” no WordPress
  • Aprenda a corrigir o erro de tempo máximo de execução excedido no WordPress
  • O login do WordPress não está funcionando? Como corrigi-lo

Você já enfrentou algum desses problemas antes? Qual foi a sua experiência e como você resolveu? Deixe-nos saber na seção de comentários abaixo.