Ошибка при попытке редактирования поста с изображением в (NginX Proxy Manager?)

@JammyDodger, сэр, я должен сообщить вам, что все наши беседы способствовали моему пониманию Discourse, что в итоге привело к РЕШЕНИЮ. Для пользы сообщества проблема, с которой я столкнулся, в конечном счёте оказалась связана с невозможностью редактировать сообщения с встроенной графикой или создавать новые сообщения с встроенной графикой.

Проблема началась примерно две недели назад, одновременно с моим обновлением до версии 2.9.0.beta4 из 2.9.0.beta2.

Таким образом, проблема проявлялась либо всплывающим сообщением об ошибке веб-сервера 500, либо сообщением об ошибке «не удалось загрузить файл». На раннем этапе у меня возникли некоторые проблемы с Discourse, поскольку не все обновления были применены корректно. Благодаря объяснениям @JammyDodger относительно различий между:

./discourse-setup

и:

git pull
./launcher rebuild app

я исправил проблемы с моим Discourse. Также в этом процессе noteworthy было использование:

./discourse-doctor

В любом случае, даже с полностью обновлённым форумом Discourse у меня всё ещё сохранялась вышеупомянутая проблема с изображениями.

В моей домашней лаборатории я самостоятельно размещаю более 40 приложений.
Сегодня утром совершенно случайно я заметил, что мой экземпляр RocketChat работает нормально, но не может загружать изображения.

Я самостоятельно размещаю все свои экземпляры приложений за прокси-менеджером NginX (https://nginxproxymanager.com/).
Я использую его уже много лет, и проблем никогда не возникало.
Я посмотрел его лог-файл — ноль ошибок.
На импульсивном порыве я решил создать совершенно новый экземпляр NginX Proxy Manager с нуля.
Я добавил записи обратного прокси для Discourse и RocketChat и…
подождите…
ВСЕ ПРОБЛЕМЫ ИСЧЕЗЛИ.
Загрузка графики заработала.
Так что, если у вас возникла странная проблема с любым приложением, и вы поговорили с экспертами, исключив все вероятные причины, то остаются только дикие и маловероятные решения, и именно там, как правило, находится решение.
Спасибо, спасибо, спасибо @JammyDodger и всем остальным замечательным людям здесь, которые помогли мне в этом путешествии. Вы — молодцы, и благодаря вам программное обеспечение с открытым исходным кодом сияет. Я занимаюсь этим уже 40 лет, но просто не мог увидеть решение.

P.S. — Я создал совершенно новую установку Discourse с нуля без ошибок, но она не могла загружать изображения. Именно в тот момент я понял, что что-то идёт ужасно не так. В любом случае, если я когда-нибудь смогу помочь кому-то здесь, пожалуйста, не стесняйтесь обращаться ко мне через упоминания. Особая благодарность @JammyDodger ещё раз.

Это потрясающе! Поздравляю! :slight_smile: :partying_face:

И я никогда не устаю это слышать. :slight_smile: Мне действительно приятно, что вы нашли нас полезными, но не удивляйтесь, если я всё же @упомяну вас, если у кого-то возникнет ещё одна проблема с Nginx Proxy… :slight_smile:

Мой канал ScottiBYTE YouTube посвящен помощи сообществу: я даю ответы на сложные вопросы, связанные с самостоятельным хостингом и домашней лабораторной инфраструктурой, где трудно найти решения. На самом деле я планирую выпуск видео, которое может помочь другим диагностировать подобные нестандартные проблемы. Еще раз спасибо: вы расширили мои знания о Discourse и помогли понять части продукта, в которые я, возможно, не углубился бы сам. Спасибо еще раз, и не стесняйтесь направлять ко мне тех, кому нужна помощь.

Я хотел бы добавить ссылку на видео на своём канале, где я описываю эту проблему и рассказываю, как её решил.