it-swarm-id.com

Apa itu Refresh Manifest Cache dan mengapa itu menyebabkan kesalahan saat memutakhirkan Joomla?

Saat memutakhirkan Joomla secara manual melalui manajer ekstensi, saya mendapatkan kesalahan berikut:

500 kesalahan

Penginstalan dihentikan secara tak terduga: Refresh Manifest Cache gagal: Ekstensi saat ini tidak diinstal.

Saya memperbarui dari Joomla 2.5.18 ke 2.5.20. Saya percaya ini juga terjadi ketika saya memutakhirkan situs yang berbeda dari 2.5.18 ke 2.5.19. Setelah memutakhirkan, saya memeriksa versi Joomla. Dikatakan 2.5.20. Saya memeriksa ExtensionsManager -> Peringatan There were none. Saya memeriksa ExtensionsManager -> Database

Itu menunjukkan

Struktur tabel basis data terbaru.
Versi skema database (dalam #__schemas): 2.5.20. Perbarui versi (dalam #__ekstensi): 2.5.20. Driver basis data: mysqli. 66 perubahan basis data berhasil diperiksa. 41 perubahan database tidak mengubah struktur tabel dan dilewati

Pertanyaan saya

  1. Apa itu Refresh Manifest Cache?
  2. Mengapa itu menyebabkan kesalahan? (I.E. Ekstensi apa yang kemungkinan tidak dipasang?)
  3. Apakah instalasi saya aman? Haruskah saya memutakhirkan lagi menggunakan paket pemutakhiran yang sama?
2
TryHarder
  1. Cache manifes adalah bidang dalam tabel #__ekstensi yang menyimpan informasi dari file manifes ekstensi (file xml yang menggambarkan ekstensi dan apa yang harus dipasang). Anda dapat menyegarkannya juga di pengelola ekstensi menggunakan tombol cache penyegaran.

  2. Saya tidak tahu dari mana kesalahan itu berasal, kalau tidak saya akan memperbaikinya :-)

  3. Saya akan mengatakan itu aman. Penyegaran terjadi setelah pembaruan selesai.

3
Bakual

Saya pikir saya akan memperluas jawaban Bakual.

Apa itu Refresh Manifest Cache?

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

mendeteksi kesalahan basis data dan memperbaikinya. Itu untuk saat pembaruan melaporkan kesalahan.

Apa yang menyebabkannya? Bagaimana saya bisa memperbaikinya?

  1. Login ke Admin Joomla. Pergilah ke Extension Manager -> Discover -> Purge Cache
  2. Kemudian masuk ke Extension Manager -> Database -> Fix
  3. Selanjutnya masuk ke Extension Manager -> Discover -> Discover
  4. Terakhir instal ekstensi/plugin/modul yang ditemukan

Masalahnya harus hilang setelah melakukan proses di atas.

Apakah instalasi saya aman? Seperti yang ditunjukkan Bakual, ​​boleh-boleh saja. Saya tidak menemukan kesalahan sejak memperbarui dan di salah satu tautan di bawah pengembang mengatakan masalah-itu

Tidak ada yang terlalu serius.

Informasi saya diperoleh dari

3
TryHarder