ti-enxame.com

O que é o Atualizar Manifest Cache e por que está causando um erro ao atualizar o Joomla?

Ao atualizar manualmente o Joomla através do gerenciador de extensões, recebo o seguinte erro:

Erro 500

Instalação finalizada inesperadamente: Falha na atualização do cache do manifesto: a extensão não está instalada no momento.

Eu estava atualizando do Joomla 2.5.18 para 2.5.20. Acredito que isso também aconteceu quando atualizei um site diferente de 2.5.18 para 2.5.19. Após a atualização, verifiquei a versão do Joomla. Diz 2.5.20. Eu verifiquei o ExtensionsManager -> Warnings There were none. Eu verifiquei o ExtensionsManager -> Banco de Dados

Mostrou

A estrutura da tabela do banco de dados está atualizada.
Versão do esquema do banco de dados (em #__schemas): 2.5.20. Versão de atualização (em #__extensions): 2.5.20. Driver de banco de dados: mysqli. 66 alterações no banco de dados foram verificadas com sucesso. 41 alterações no banco de dados não alteraram a estrutura da tabela e foram ignoradas

Minhas perguntas

  1. O que é o cache de atualização do manifesto?
  2. Por que está causando o erro? (I.E. Que extensão provavelmente não será instalada?)
  3. Minha instalação é segura? Devo atualizar novamente usando o mesmo pacote de atualização?
2
TryHarder
  1. O cache do manifesto é um campo na tabela #__extensions que contém as informações do arquivo de manifesto da extensão (o arquivo xml que descreve a extensão e o que instalar). Você também pode atualizá-lo no gerenciador de extensões usando o botão Atualizar cache.

  2. Não sei de onde vem o erro, caso contrário, eu o corrigiria :-)

  3. Eu diria que é seguro. A atualização acontece depois que a atualização é concluída.

3
Bakual

Pensei em estender a resposta de Bakual.

O que é o cache de manifesto de atualização?

De acordo com https://www.akeebabackup.com/support/admin-tools/15271-refresh-manifest-cache-failed.html

ele detecta erros de banco de dados e os corrige. É para quando a atualização relatar erros.

O que está causando isso? Como posso corrigi-lo?

  1. Faça login no Joomla Admin. Vá para o Extension Manager -> Discover -> Purge Cache
  2. Em seguida, vá para o Extension Manager -> Banco de Dados -> Correção
  3. Em seguida, vá para o Extension Manager -> Discover -> Discover
  4. Por fim, instale as extensões/plugins/módulos encontrados

O problema deve desaparecer após o processo acima.

Minha instalação é segura? Como Bakual apontou, deve estar ok. Não encontrei nenhum erro desde a atualização e em um dos links abaixo o desenvolvedor disse sobre o problema - é

Nada muito sério.

Minhas informações foram obtidas de

3
TryHarder