片方のフォーラム(サブフォルダ+マルチサイトインストール)でメインページが空白

こんにちは、

私の問題は、以前に閉じられたこのスレッドに関連しています。

@david によって提供されたパッチでアップグレードしたにもかかわらず、マルチサイトインストール環境の2つのフォーラムのうち1つで依然として問題が発生しています。

https://www.dolibarr.org/forum は正しく https://www.dolibarr.org/forum/ にリダイレクトされますが、
https://www.dolibarr.fr/forumhttps://www.dolibarr.fr/forum/ にリダイレクトされず、その結果、空白のページが表示されます。

Discourse は Serve Discourse from a subfolder (path prefix) instead of a subdomain を使用して設定され、マルチコンテナ Docker 環境(web_only と data)を使用しています。

その他に観察された点として、https://www.dolibarr.org/forum/ ではメインのハンバーガーメニューを開くと FAQ リンクがメニューの上部に表示されますが、https://www.dolibarr.fr/forum/ では下部のままになっています(なぜそうなるのか理解できていません。マルチサイトインストールでは、アップデートによる変更は通常すべてのフォーラムに適用されるはずだと理解しています)。

ご支援いただけますと幸いです :blush:

「いいね!」 2

ほかに何かありますか、@david

「いいね!」 2

私も同様の問題に遭遇しています(こちら

「いいね!」 1

@jtraulle さん、ご報告ありがとうございます。この不具合はこのコミットで修正される見込みです。テストパスは約 1 時間以内に完了する予定です。

動作しているケースでは、あなたのプロキシが 301 リダイレクトで末尾のスラッシュを追加しているため、Discourse のバグを回避できていました。

$ curl -I https://www.dolibarr.org/forum
HTTP/2 301 
...
location: https://www.dolibarr.org/forum/
...
「いいね!」 3

ありがとうございます。おっしゃる通りです。以前は考えていませんでしたが、確かにその通りですね(別のシステム管理者が、動作するフォーラムのために Apache2 プロキシ側に書き換えルールを追加しました ;P)。```Apache2
RewriteRule ^/forum$ /forum/ [L,R=permanent]



[quote="david, post:5, topic:141885"]
@jtraulle さん、ご報告ありがとうございます。これは [このコミット](https://github.com/discourse/discourse/commit/19dcc6bb7b03f3f7d422b534f7997b0d91ddb0ce) で修正されるはずです。1 時間以内にテストが通過する見込みです。
[/quote]

どうもありがとうございます。アップグレードして、改めてご連絡いたします :slight_smile:
「いいね!」 3

@david さん、ありがとうございます。アップデートを適用しました。問題ありません :slight_smile:

:+1: :medal_sports:

「いいね!」 3