質問: マニフェストキャッシュの更新とは何ですか。joomlaのアップグレード時にエラーが発生するのはなぜですか。 拡張機能マネージャーを使用して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データベースの変更はテーブル構造を変更せず、スキップされました 私の質問 リフレッシュマニフェストキャッシュとは何ですか? なぜエラーが発生するのですか? (つまり、インストールされない可能性が高い拡張機能は何ですか?) インストールは安全ですか?同じアップグレードパッケージを使用して再度アップグレードする必要がありますか?
回答: 私はバクアルの答えを拡張すると思いました。refresh manifest cacheとは何ですか?によると https://www.akeebabackup.com/support/admin-tools/15271-refresh-manifest-cache-failed.html データベースエラーを検出して修正します。更新がエラーを報告する場合に使用します。 何が原因ですか?どうすれば修正できますか? joomla管理画面にログインします。 extension manager-> discover-> purge cacheに移動します 次に、extension manager-> database-> fixに移動します 次に、extension manager-> discover-> discoverに移動します 最後に、見つかった拡張機能/プラグイン/モジュールをインストールします 上記のプロセスを実行すると、問題は解消されます。私のインストールは安全ですか?bakualが指摘したように、大丈夫です。更新してからエラーが発生したことはありません。開発者の下にあるリンクの1つで問題について述べています-それは あまり深刻ではありません。 私の情報は http://www.inmotionhosting.com/support/edu/joomla-25/311-joomla-2-5-refresh-manifest-cache-failed-extension-is-not-currently-installed https://www.akeebabackup.com/support/admin-tools/15271-refresh-manifest-cache-failed.html https://www.akeebabackup.com/support/desktop-utilities/19568-cms-update-joomla-update.html