ethhaqn
(Ethan)
1
古いVPSからDiscourseのバックアップを作成しました(現在はクリーンインストール済みです)。こちらで推奨されているようにdiscourse enable_restoreとdiscourse restore [file]を実行しようとしましたが、常にdiscourse: command not foundというエラーが返ってきます。
そのため、管理パネルからDiscourseをインストールし、登録して復元することを計画しました。インストールの手順はこちらの説明に従って行いました。すべて順調に進みました。次の問題は、登録時に提供されたメールが保護されているというもので、JavaScriptが無効になっていると表示されました。JavaScriptは有効になっていることを確認しました。

最後の問題は、登録メールが実際に届かず、迷惑メールにも入っていないことです。Oops - that's an error! - GMass
SMTP設定は以下の通りです。
何か助けていただけると幸いです。ありがとうございます!
gerhard
(Gerhard Schlager)
2
Cloudflare が Discourse に干渉しているようです。Cloudflare のドメインのプロキシを無効にする(Cloudflare のオレンジ色の雲アイコンをグレーにする)か、少なくとも問題を引き起こしている保護機能を無効にすることをお勧めします。
「いいね!」 2
ethhaqn
(Ethan)
3
こんにちは、メインドメインとメールサブドメインのグレークラウドがすでに有効になっています。
「いいね!」 1
gerhard
(Gerhard Schlager)
4
そして、メールの問題についてです。バックアップを復元した後、送信メールが無効になっています。disable_emails サイト設定を変更する必要があります。ログインできないためアカウントがアクティブでない場合は、railsコンソールから同じことができます。
cd /var/discourse
./launcher enter app
rails c
SiteSetting.disable_emails = "no"
pfaffman
(Jay Pfaffman)
6
Discourseサブドメインにもグレーのクラウドは適用されていますか?
ethhaqn
(Ethan)
7
Discourse用のサブドメインはありません。メインドメインのみを使用しています。