it-swarm.dev

Che cos'è Refresh Manifest Cache e perché causa un errore durante l'aggiornamento di Joomla?

Quando aggiorno manualmente Joomla tramite il gestore estensioni, ottengo il seguente errore:

Errore 500

Installazione terminata in modo imprevisto: Aggiorna cache manifest non riuscita: l'estensione non è attualmente installata.

Stavo aggiornando da Joomla 2.5.18 a 2.5.20. Credo che ciò sia accaduto anche quando ho aggiornato un sito diverso dal 2.5.18 al 2.5.19. Dopo l'aggiornamento, ho verificato la versione di Joomla. Dice 2.5.20. Ho controllato ExtensionsManager -> Avvisi There were none. Ho controllato ExtensionsManager -> Database

Mostrava

La struttura della tabella del database è aggiornata.
Versione dello schema del database (in #__schemas): 2.5.20. Versione di aggiornamento (in #__extensions): 2.5.20. Driver di database: mysqli. 66 modifiche al database sono state verificate correttamente. 41 modifiche al database non hanno modificato la struttura della tabella e sono state ignorate

Le mie domande

  1. Cos'è la cache manifest di aggiornamento?
  2. Perché sta causando l'errore? (I.E. Quale estensione probabilmente non verrà installata?)
  3. La mia installazione è sicura? Devo aggiornare di nuovo usando lo stesso pacchetto di aggiornamento?
2
TryHarder
  1. La cache manifest è un campo nella tabella #__extensions che contiene le informazioni dal file manifest dell'estensione (il file xml che descrive l'estensione e cosa installare). Puoi aggiornarlo anche nel gestore estensioni utilizzando il pulsante Aggiorna cache.

  2. Non so da dove provenga l'errore, altrimenti lo riparerei :-)

  3. Direi che è sicuro. L'aggiornamento avviene dopo il completamento dell'aggiornamento.

3
Bakual

Ho pensato di estendere la risposta di Bakual.

Cos'è la cache manifest di aggiornamento?

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

rileva errori di database e li corregge. È per quando l'aggiornamento segnala errori.

Cosa lo sta causando? Come posso ripararlo?

  1. Accedi a Joomla Admin. Vai in Extension Manager -> Scopri -> Elimina cache
  2. Quindi vai su Extension Manager -> Database -> Correggi
  3. Quindi vai su Extension Manager -> Scopri -> Scopri
  4. Infine installa le estensioni/plugin/moduli trovati

Il problema dovrebbe scomparire dopo aver eseguito il processo sopra descritto.

La mia installazione è sicura? Come sottolineato da Bakual, ​​dovrebbe essere ok. Non ho riscontrato errori dall'aggiornamento e in uno dei collegamenti sottostanti lo sviluppatore ha detto del problema: è

Niente di troppo serio.

Le mie informazioni sono state ottenute da

3
TryHarder