招待の「承諾」ボタンが機能しない

招待状をメールとリンクの両方で送信しました。しかし、「承諾」ボタンは誰に対しても機能しません。この動作を確認済みです。

以前に同様の問題に関するレポートを見たところ、これはあなたのサイトで HTTPS が正しく設定されていないことを意味する可能性がありますか?

興味深いですね。トラブルシューティングのガイドはありますか?私の証明書は検証されています。次にどうすればよいかわかりません。

DO Dropletを使用したので、セットアップは自動化されました。

Qualys SSL テストも良好です。

サイト設定の「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 を確認するまで待つべきです。