NginX Proxy Manager?で画像を編集しようとするとエラーが発生します

@JammyDodger 様、すべての会話が Discourse の理解に役立ち、その結果として解決策が得られたことをお伝えしなければなりません。コミュニティのために、私が抱えていた問題は、最終的に埋め込みグラフィックを含む投稿の編集や、埋め込みグラフィックを含む新しい投稿の作成ができないことに関連していました。

問題は約 2 週間前に、2.9.0.beta2 から 2.9.0.beta4 へのアップグレードと同時に発生しました。

そのため、問題は Web 500 ポップアップメッセージまたはファイルのアップロードに失敗したというエラーメッセージのいずれかで現れました。当初、Discourse の一部のアップデートが正しく適用されていなかった問題がありました。@JammyDodger 様が以下の違いを説明してくださったおかげで:

./discourse-setup

git pull
./launcher rebuild app

私は Discourse の問題を修正しました。このプロセスで注目すべきは、以下の使用も含まれていました:

./discourse-doctor

いずれにしても、完全にアップデートされた Discourse フォーラムでも、前述の画像の問題は依然として残っていました。

私のホームラボでは、40 以上のアプリケーションをセルフホストしています。
今朝、偶然にも RocketChat インスタンスは正常に動作していましたが、画像をアップロードできませんでした。

私はすべてのアプリケーションインスタンスを NginX Proxy Manager (https://nginxproxymanager.com/) の背後でセルフホストしています。
長年使用しており、問題はありませんでした。
ログファイルを確認しましたが、エラーはゼロでした。
気まぐれで、NginX Proxy Manager のインスタンスをゼロから新規作成することにしました。
Discourse と RocketChat のリバースプロキシエントリを追加し…
お待ちください…
すべての問題が解決しました。
グラフィックのアップロードが機能しました。
したがって、アプリで奇妙な問題が発生し、専門家に相談しても、すべての可能性のある原因を排除した場合、残っているのは奇妙で可能性の低い解決策だけであり、それこそが解決策を見つける場所です。
この旅で助けてくれた @JammyDodger 様と、ここにいる他のすべての素晴らしい人々に、心から感謝します。皆さんは素晴らしいですし、オープンソースソフトウェアを輝かせています。私は 40 年間この分野に携わってきましたが、解決策が見えませんでした。

追伸 - Discourse をゼロからエラーなく新規インストールしましたが、画像をアップロードできませんでした。その時点で、何かがひどく間違っていることを知っていました。いずれにしても、もし私がここで誰かを助けることができれば、気軽にタグ付けしてください。@JammyDodger 様に改めて感謝いたします。

「いいね!」 5

素晴らしいですね!おめでとうございます! :slight_smile: :partying_face:

そして、これを聞くのに飽きることはありません。 :slight_smile: しかし、私たちがお役に立てて本当に嬉しいです。もし他の人が Nginx Proxy の問題で困ったときに、私があなたを @mention しても驚かないでくださいね… :slight_smile:

「いいね!」 1

私のチャンネルであるScottiBYTE YouTubeは、セルフホスティングやホームラボのインフラストラクチャに関する、解決策を見つけるのが難しい問題への回答を提供することで、コミュニティに還元することに専念しています。実際、この種の問題を診断するのに役立つ可能性のある今後のビデオを計画しています。重ねてになりますが、Discourseに関する私の知識を深めていただき、私が掘り下げなかった製品の一部を理解するのに役立ちました。改めて感謝いたします。助けを必要としている人がいれば、私のところに送ってください。

「いいね!」 2

この問題を説明し、どのように修正したかを説明しているチャンネルの動画をリンクしたかったのです。