招待状をメールとリンクの両方で送信しました。しかし、「承諾」ボタンは誰に対しても機能しません。この動作を確認済みです。
以前に同様の問題に関するレポートを見たところ、これはあなたのサイトで HTTPS が正しく設定されていないことを意味する可能性がありますか?
サイト設定の「HTTPS 強制」は有効ですか?
Discourseの設定にはこれが見当たらないので、基盤となるサーバー上の何かを指しているのでしょうか?
ホスト型顧客でない限り、サイト設定の /admin/site_settings/category/security?filter=force%20https にあるはずです。
コンソールから有効化します:
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true
exit
これらのコマンドは意図した動作を実行しているのでしょうか、それとも UI 上で設定を表示するだけなのでしょうか?後者であれば、うまくいっていないようです。
前者です。これで、あなたのサイトでは HTTPS 強制 が有効になっていることが確実になりました。
これで問題は解決しましたか、@Chris_Mullins?この状態になった経緯がわかりません。Discourse はどのようにセットアップしましたか?サイトは何かのプロキシの背後にありますか?
ご確認いただきありがとうございます。まだ困っています。この問題に関連しているようです:
https://meta.discourse.org/t/user-cannot-signup-something-went-wrong/110188
この問題を解決できましたか?
最新のクライアントでの試行:
- 新しいアカウントの作成
- 新しいメールアドレス
- 新しい Firefox のインストール
結果:
サーバーサイド:
Digital Ocean Droplet、自動セットアップ。
v2.4.0.beta4 +10
かつてはこれが機能していました。最初の招待ユーザーは問題なく入室できました。その時点で、何かをして壊してしまったに違いありません。
ご希望であれば、一時的にご案内することも喜んで承ります。
わかりません、@dax さん、何か見えますか?エラーメッセージがあまり明確ではありません。これは、データベース内の重複するユーザー設定に関連する最近の問題かもしれません。
管理者としてログインした際に、/logs に関連するエラーが表示されますか?
いいえ。
@Chris_Mullins さん、dax@discourse.org への招待を送っていただけますか?
上記のエラーである可能性もあるため、まずは /logs を確認するまで待つべきです。




