Ao atualizar o núcleo, os plug-ins ou os temas do WordPress, por vezes depara-se com a mensagem "Está atualmente em curso outra atualização". Esta situação impede-o de continuar a fazer actualizações e deixa o seu Web site num estado em que não pode ser modificado. Este artigo irá detalhar a causa deste erro e fornecer-lhe algumascorrecçõesMétodos para que o seu sítio Web volte a funcionar rapidamente.
O que causa o erro "Outra atualização está atualmente em curso"?
Quando está a atualizar o núcleo, o tema ou o plug-in do WordPress, se a atualização não for concluída com êxito, o WordPress assume que a atualização ainda está em curso, fazendo com que as actualizações subsequentes sejam bloqueadas. As causas comuns desse erro incluem:
- Interrupção da atualização
O processo de atualização pode parar a meio devido a um tempo limite do servidor ou a uma interrupção da ligação à rede, levando o sistema a pensar que a atualização não foi concluída. - conflito de plug-ins
Alguns plugins, especialmente os relacionados com cache ou segurança, podem interferir com o processo de atualização e impedir que a atualização seja concluída corretamente. - Bloqueio da base de dados
Durante uma atualização, o WordPress coloca um bloqueio temporário na base de dados para evitar a corrupção de dados. Se este bloqueio não for libertado após a atualização, a mensagem de erro persistirá. - cache do navegador
A cache do seu navegador pode mostrar uma versão desactualizada do painel de controlo, fazendo com que sejam apresentadas mensagens de erro mesmo depois de a atualização estar concluída. - Cron WordPress questões
Utilização do WordPress Cron para agendar a tarefa. Se houver um problema com o Cron, a tarefa de atualização pode não terminar corretamente, desencadeando este erro.
Como corrigir o erro "Outra atualização está atualmente em curso
Se encontrar este erro, pode primeiroAguarde 15-30 minutosporque, por vezes, a atualização do bloqueioelevação automática. Se o problema ainda não estiver resolvido, pode tentar os três métodos seguintes.
Método 1: Utilize a correção de plug-in
- Instalação de plug-ins
Inicie sessão no seu painel de controlo do WordPress, vá a "Plugins" > "Adicionar novo plug-in", procure "Fixar outra atualização em curso " e instale e active o plug-in.
- Executar plug-ins
Depois de ativar o plugin, verá a opção "Fixar outra atualização em curso" no menu da esquerda. Clique nesta opção e, em seguida, clique em "Corrigir o bloqueio de atualização do WordPress" para remover o cadeado.
- Página de verificação de actualizações
Quando terminar, regresse ao ecrã Atualizar e confirme que a mensagem de erro desapareceu.
Método 2: Reparação manual através do phpMyAdmin
- Visite o phpMyAdmin
Inicie sessão no painel de controlo do seu alojamento (por exemplo, cPanel) e abra o phpMyAdmin.
- Selecione a base de dados
Selecione a base de dados associada ao seu sítio WordPress. - Localize core_updater.lock
Localize a tabela wp_options e procure a opção chamada core_updater.lock. Se não a encontrar, pode utilizar a função de pesquisa para a localizar.
- Eliminar o ficheiro core_updater.lock
Quando tiver encontrado a entrada, clique em Eliminar. Esta ação remove o bloqueio de atualização da base de dados e pode tentar novamente a atualização.
Método 3: Utilize o WP-CLI
- Ligar ao servidor
fazer uso de SSH Ligue-se ao seu servidor e navegue até ao diretório de instalação do WordPress. - Remover o bloqueio de atualização
Introduza o seguinte comando para remover o bloqueio de atualização:
wp option delete core_updater.lock
Este comando remove o bloqueio de atualização da base de dados e restaura a função de atualização.
Como evitar o erro "Outra atualização está atualmente em curso
Embora este erro seja relativamente comum, pode reduzir as hipóteses de se deparar com este problema fazendo o seguinte:
- atualização oportuna
Não adie as actualizações durante muito tempo; o software desatualizado é mais propenso a problemas de compatibilidade e conflitos. - atualização caso a caso
Actualize o núcleo, os temas e os plug-ins separadamente para evitar atualizar demasiados componentes de uma só vez e reduzir o risco de conflitos. - Utilização de serviços de alojamento fiáveis
Escolha um serviço de alojamento estável e com bons recursos para o caso de problemas de configuração do servidor causarem falhas nas actualizações. - Limite o número de plug-ins
A instalação de demasiados plug-ins pode aumentar o risco de conflitos. Utilize apenas os plug-ins necessários e actualize-os regularmente. - Utilização do sítio Web temporário
Teste a atualização através do site de teste para se certificar de que não existem problemas antes de aplicar as alterações ao site oficial. - limpe a cache
Limpe regularmente a cache do seu navegador e do sítio Web para garantir que é apresentada a versão mais recente do painel de controlo.
Perguntas mais frequentes
P: É seguro remover manualmente o bloqueio de atualização?
R: Normalmente, é seguro. No entanto, recomenda-se que efectue alterações à base de dados antes defazer cópias de segurançapara evitar problemas imprevistos.
P: Já tentei tudo, mas continuo a receber erros.
R: Tente limpar a cache do browser e a cache do Web site, desactive todos os plug-ins e reactive-os um a um para verificar se existem conflitos. Se ainda não estiver resolvido, recomenda-se que contacte o seu fornecedor de serviços de alojamento para verificar se existe algum problema com a configuração do servidor.