サーバーの移動

皆さん、こんにちは。

Discourseサーバーを新しい場所へ移行中です。

古いサーバーで以下を行いました。
discourse backup
次に、コンテナからホストシステムへ最新のバックアップファイルをコピーしました。
新しいサーバーへコピーしました。

その後、新しいサーバーで以下を行いました。
Discourseコンテナを起動しました。
バックアップファイルをコンテナ内へコピーしました。
discourse restore を実行しました(問題なく完了しました)。

その後、おそらく間違いを犯しました。コンテナを再構築せずに docker restart を使用してDiscourseコンテナを再起動しようとしました。
ブラウザで開いたところ、5つの点滅するドットが表示されるだけでした。

launcher rebuild app コマンドを使用してアプリを再構築しようとしましたが、同じく5つの点滅するドットが表示されます。

何が足りないのでしょうか?
前もって感謝いたします。

再構築は正常に完了しましたか?コンテナは実行されていますか?

Discourse Doctor を実行してみてください。

sudo -s
/var/discourse/
./discourse-doctor

これで、役立つ可能性のある詳細情報が得られるはずです。

リビルドは問題なくパスします。また、discourse-doctor による問題は見つかりません。

セーフモードを試すとどうなりますか?

これは標準インストールを使用したのか、それとも他の方法を使用したのか?バックアップを復元する前にサイトを確認しましたか?

JavaScriptコンソールを確認してください。おそらくテーマが壊れているか、CDN(またはS3)を使用している場合はCDN構成が壊れている可能性があります。CDNを使用していない場合は、セーフモードで問題が解決する可能性が高いです。これにより、問題の原因となっているテーマ(またはプラグイン)を見つけることができます。

「いいね!」 3

プラグインを無効にすると、問題なく起動します。

no_unofficial_plugins

インストールされているプラグインのリストを取得するにはどうすればよいですか?

app.yml から github/discourse/ 以外からのものを削除し、再構築してください。

「いいね!」 3

もしここにプラグインのリストを共有していただければ、既知の問題があるプラグインを見つけ、時間を節約できるかもしれません。:+1:

「いいね!」 1