A atualização do WordPress interrompe atualizações automáticas futuras. Atualizações são manualmente!

Atualização automática do Worpress Parou!

Em uma desvantagem de eventos, o WordPress 4.9.3 foi lançado no início desta semana e incluiu um bug que quebrou a atualização automática do WordPress. Milhões de sites atualizados automaticamente de 4.9.2 para WordPress 4.9.3 e quebrou sua capacidade de atualizar automaticamente no futuro.

O que foi quebrado?

O WordPress 4.9.3 incluiu um erro que causa um erro fatal do PHP quando o WordPress tenta se atualizar. Isso interrompe o processo de atualização automática e deixa o site em 4.9.3 para sempre.

Os principais desenvolvedores tentaram reduzir o número de chamadas de API que ocorrem quando um trabalho de atualização automática é executado. De acordo com o blog de desenvolvimento principal do WordPress :

” # 43103-core visou reduzir o número de chamadas de API que são feitas quando a tarefa cron do autoupdate é executada. Infelizmente, devido ao erro humano, o commit final não teve o efeito pretendido e, em vez disso, gera um erro fatal, pois nem todas as dependências de find_core_auto_update () são atendidas. Por qualquer motivo, o erro fatal não foi descoberto antes do lançamento do 4.9.3 – foram algumas horas após o lançamento quando descoberto. 

Apenas sites ativamente mantidos são afetados

O WordPress incluiu a capacidade de atualização automática desde a versão 3.7 do WP, que foi lançada há quatro anos. A função de atualização automática do WordPress atualiza apenas versões menores por padrão. Isso significa que somente os lançamentos que mudam o número para o extremo direito da sua versão WP serão atualizados automaticamente. Em outras palavras, se você estivesse em 4.9.3 e 4.9.4 for lançado, seu site será atualizado automaticamente. Mas se o WordPress 5.0.0 for lançado, seu site não será atualizado automaticamente por padrão.

É importante entender que o WordPress funciona desta forma, porque isso limita o número de sites que foram atualizados automaticamente para a versão que quebrou a atualização automática. Somente os sites do WordPress com 4.9.2 teriam atualizado automaticamente para 4.9.3, que quebrou a atualização automática.

Isso é importante porque A) Significa que a população de sites que agora possuem uma atualização automática quebrada é menor que TODOS OS sites do WordPress e mais importante B) Os sites que tiveram uma atualização automática quebrada teriam sido atualizados manualmente pelo proprietário do site quando o WordPress 4.9 foi lançado.

Isso significa que cada site afetado por isso foi atualizado manualmente para o WordPress 4.9 “Tipton” após 16 de novembro de 2017, quando 4,9 foi lançado. Então, enquanto este erro é infeliz, a boa notícia é que, na maioria das vezes, afeta apenas sites ativamente mantidos que foram atualizados manualmente pelo administrador nos últimos 3 meses. Se um site não foi atualizado para o WordPress 4.9 durante esse período, ele ainda estará em uma faixa mais antiga e não receberá a atualização automática quebrada.

Os sites que nos preocupam mais são sites que não estão mantidos. Se a atualização automática quebrar esses sites, eles podem não receber outra atualização por vários anos, até que alguém se lembra do site e faz uma atualização. Esses sites não mantidos não são afetados por isso e continuarão a atualizar automaticamente.

Por exemplo, temos um site de teste não mantido que está atualmente no WordPress versão 3.9.23 e está recebendo constantemente atualizações automáticas sem atualizações de nós. Esse site não é afetado por esse bug e recebeu a atualização automática mais recente em 16 de janeiro.

Atualize seu site manualmente agora

Alguns de vocês acharão que sua empresa de hospedagem cuidou disso para você, especialmente se você estiver em um plano ‘Managed WordPress’. Se você estiver preso no WordPress 4.9.3, você precisará atualizar manualmente seu site para continuar a receber atualizações automáticas. Para atualizar manualmente e superar este problema de atualização automática quebrada, basta entrar no seu site WordPress como seu usuário administrativo e visitar o Painel → Atualizações e clicar em “Atualizar agora”.

Após a atualização, verifique se a sua versão principal é 4.9.4. Você pode rolar para baixo e verificar a parte inferior direita do seu painel de administração e deve dizer “Versão 4.9.4”.

Compartilhe essas informações com a comunidade do WordPress para ajudar a conscientizá-las do que precisarão se inscrever em seus sites e fazer a atualização manual para obter a versão anterior 4.9.3 e esse problema.

HostFirewall