@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.