拡張機能マネージャーを使用してJoomlaを手動でアップグレードすると、次のエラーが発生します。
500エラー
インストールが予期せず終了しました:マニフェストキャッシュの更新に失敗しました:拡張機能は現在インストールされていません。
Joomla 2.5.18から2.5.20にアップグレードしました。これは、別のサイトを2.5.18から2.5.19にアップグレードしたときにも発生したと思います。アップグレード後、Joomlaのバージョンを確認しました。 2.5.20と表示されています。 ExtensionsManager->警告There were none.
をチェックしましたExtensionsManager->データベースをチェックしました
それは示した
データベーステーブルの構造は最新です。
データベーススキーマのバージョン(#__schemas
内):2.5.20。更新バージョン(#__extensions内):2.5.20。データベースドライバー:mysqli。 66個のデータベース変更が正常にチェックされました。 41データベースの変更はテーブル構造を変更せず、スキップされました
私の質問
マニフェストキャッシュは、#__ extensionsテーブル内のフィールドであり、拡張機能マニフェストファイル(拡張機能と何をインストールするかを記述したxmlファイル)からの情報を保持します。キャッシュの更新ボタンを使用して、拡張機能マネージャーでも更新できます。
エラーの原因がわからない場合は、修正します:-)
安全だと思います。更新が完了すると、更新が行われます。
私はバクアルの答えを拡張すると思いました。
Refresh Manifest Cacheとは何ですか?
によると https://www.akeebabackup.com/support/admin-tools/15271-refresh-manifest-cache-failed.html
データベースエラーを検出して修正します。更新がエラーを報告する場合に使用します。
何が原因ですか?どうすれば修正できますか?
上記のプロセスを実行すると、問題は解消されます。
私のインストールは安全ですか?Bakualが指摘したように、大丈夫です。更新してからエラーが発生したことはありません。開発者の下にあるリンクの1つで問題について述べています-それは
あまり深刻ではありません。
私の情報は