アップデート後にサイトが壊れた

Discourse 2.7.0.beta6(おそらく beta5 から)に Web アップdater を通じてアップデートしたところ、サイトが正常に動作しなくなりました。

トップのロゴとメニューバーが表示されず、カテゴリや投稿は見えるものの、投稿自体が正しく開かず空のままです。表示されるのはタイトル(とその下のカテゴリ)と「返信」のみです。

404 ページではロゴと「サインアップ / ログイン」が表示されますが、ログインボックスをクリックしても表示されず、黒い画面になるだけです。

不思議なことに、Firefox では「HTML を表示」が機能せず、読み込みを繰り返します。Chrome では問題なく動作します。

CLI を使ってサイトを再度ビルドしてみましたが、成功したように見えたものの、問題は解決しませんでした。また、Redis キャッシュをクリアして再度ビルドを試みました。

いくつかのプラグインを無効化してビルドし直しましたが、効果はありませんでした。

バックアップからの復元も試みました。システム全体が機能していた以前のバージョンに戻ることを期待しましたが、これも役立ちませんでした。

考えられる対処法もエネルギーも尽きてしまいました。何かお手伝いできることはありますか?

セーフモードを試しましたか?

これで問題が解決する場合、テーマまたはプラグインが原因である可能性が高いです。

最近のコアアップデートにより、いくつかのテーマコンポーネントが破損しているため、それらを一つずつ更新または無効にして、セーフモードなしで動作するか確認することをお勧めします。

「いいね!」 1

素晴らしい、ありがとうございます。これで問題が解決したようです。

原因は、自分がインストールしたことも覚えていない古いプラグインでした。

Discourse サイトの修復方法をググって「セーフモード」に早く気づいていれば、あれほど試行錯誤しなくて済んだのに残念です。ただ、この経験を通じてDiscourseについて多くのことを学びました。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.