Fehler beim Bearbeiten eines Beitrags mit Bild (NginX Proxy Manager?)

@JammyDodger Sehr geehrter Herr, ich muss Ihnen sagen, dass alle unsere Gespräche zu meinem Verständnis von Discourse beigetragen haben, was zu einer LÖSUNG geführt hat. Zum Wohle der Community: Das Problem, das ich hatte, hing letztendlich damit zusammen, dass ich keine Beiträge mit eingebetteten Grafiken bearbeiten oder neue Beiträge mit eingebetteten Grafiken erstellen konnte.

Das Problem begann vor etwa 2 Wochen, zeitgleich mit meinem Upgrade von 2.9.0.beta2 auf 2.9.0.beta4.

Das Problem äußerte sich entweder durch eine Web-500-Popup-Meldung oder eine Fehlermeldung, dass die Datei nicht hochgeladen werden konnte. Früher hatte ich einige Probleme mit meinem Discourse, bei denen nicht alle Updates ordnungsgemäß übernommen wurden. Aufgrund von @JammyDodgers Erklärung der Unterschiede zwischen:

./discourse-setup

und

git pull
./launcher rebuild app

habe ich die Probleme mit meinem Discourse behoben. Bemerkenswert in diesem Prozess war auch die Verwendung von:

./discourse-doctor

Auf jeden Fall hatte ich selbst mit einem vollständig aktualisierten Discourse-Forum immer noch das oben genannte Problem mit Bildern.

In meinem Homelab hoste ich über 40 Anwendungen selbst.
Heute Morgen habe ich ganz zufällig bemerkt, dass meine RocketChat-Instanz einwandfrei funktionierte, aber keine Bilder hochladen konnte.

Ich hoste alle meine Anwendungsinstanzen selbst hinter NginX Proxy Manager (https://nginxproxymanager.com/).
Ich benutze es seit Jahren und hatte nie Probleme.
Ich habe die Protokolldatei überprüft und KEINE Fehler gefunden.
Aus einer Laune heraus beschloss ich, eine brandneue Instanz von NginX Proxy Manager von Grund auf neu zu erstellen.
Ich habe Reverse-Proxy-Einträge für Discourse und RocketChat hinzugefügt und…
warten Sie…
ALLE PROBLEME WAREN WEG.
Grafik-Uploads funktionierten.
Wenn Sie also ein seltsames Problem mit einer App haben und die Experten gefragt haben und alle wahrscheinlichen Ursachen ausgeschlossen haben, bleiben nur noch die wilden und unwahrscheinlichen Lösungen übrig, und mit ziemlicher Sicherheit finden Sie dort Ihre Lösung.
Vielen Dank, vielen Dank, vielen Dank an @JammyDodger und all die anderen großartigen Leute hier, die mir auf dieser Reise geholfen haben. Ihr seid großartig und lasst Open-Source-Software glänzen. Ich mache das seit 40 Jahren und konnte die Lösung einfach nicht sehen.

P.S. - Ich habe eine brandneue Installation von Discourse von Grund auf neu erstellt, ohne Fehler, und es konnte keine Bilder hochladen. Ich wusste zu diesem Zeitpunkt, dass etwas furchtbar schiefgelaufen war. Auf jeden Fall, wenn ich hier jemandem helfen kann, zögern Sie bitte nicht, mich zu markieren. Besonderer Dank nochmals an @JammyDodger.

5 „Gefällt mir“

Das ist fantastisch! Herzlichen Glückwunsch! :slight_smile: :partying_face:

Und ich höre das nie auf, es zu hören. :slight_smile: Ich bin wirklich froh, dass Sie uns nützlich fanden, und wundern Sie sich nicht, wenn ich Sie @erwähne, falls jemand anderes ein Nginx Proxy-Problem hat… :slight_smile:

1 „Gefällt mir“

Mein Kanal ScottiBYTE YouTube widmet sich der Gemeinschaft, indem er Antworten auf Probleme bei Self-Hosting und Home-Lab-Infrastrukturen liefert, für die es schwierig ist, Lösungen zu finden. Ich plane tatsächlich ein kommendes Video, das anderen helfen könnte, diese Art von ungewöhnlichen Problemen zu diagnostizieren. Nochmals vielen Dank, Sie haben mein Wissen über Discourse erweitert und mir geholfen, Teile des Produkts zu verstehen, mit denen ich mich vielleicht nicht beschäftigt hätte. Nochmals vielen Dank und schicken Sie gerne Leute, die Hilfe brauchen, zu mir.

2 „Gefällt mir“

Ich wollte ein Video auf meinem Kanal verlinken, in dem ich dieses Problem und dessen Behebung beschreibe.