新しいサイトのインストールでボタンが機能しません

Discourse (ver 2.9.0.beta7) のクリーンインストール直後で、最初の管理者アカウント登録以外は何もしていないのですが、いくつかのエリアのボタンが機能しません。

  • アカウントリセットページ。結局、Reset user password by Admin - support - Discourse Meta@blake さんの指示に従う必要がありました。
  • セットアップウィザードの「次へ」ボタン。次のページに進むことができません。Chrome、Safari、Edge のコンソール出力で同じメッセージが表示されています。Incognito または InPrivate モードを試しても機能しません。
  • ログアウトボタンが何もしていません。他のボタン(Summary、Activity、Invites など)は機能します。

データコンテナと web_only コンテナの両方を同じマシンで実行する、2コンテナアプローチを使用しています。関係ないと思いますが、念のため記載します。When should I switch from beta release to stable release? - support - Discourse Meta によると、ベータ版を使用していることや version: tests-passed とは関係ないようです。

リバースプロキシを使用していますか? PUT リクエストがブロックされているのを確認しました。これは、公式のインストールガイドに従って Discourse をインストールした場合や、ブラウザーと Discourse サーバーの間にミドルボックスがない場合には発生しません。

また、公式のインストールに従ったすべてのインストールでデフォルトで有効になっている HTTPS が、あなたのインストールでは有効になっていません。

「いいね!」 5

ポインターありがとうございます。ファイアウォールを確認したところ、ポート80でPUTリクエストがブロックされていることがわかりました。コンソールログにも表示されています!ファイアウォールでこれを許可した後、正常に動作することを確認できました。ただし、2年前の古いバージョンのDiscourseを実行していたときは、この問題はありませんでした。おそらく変更されたのでしょう。

インストールにはdiscourse-setupを使用していないため、証明書を別途インストールする予定なので、現時点ではHTTPSを使用していません。

「いいね!」 3

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