Hallo! Ich teste Discourse gerade, um es für ein neues Forenprojekt einzusetzen. Ich habe eine frische Umgebung mit der neuesten Version (2.0.8.beta6) eingerichtet. Beim Testen von Bild-Uploads stoße ich auf ein Problem: Kleine Bilder werden problemlos hochgeladen, aber bei größeren Bildern erscheint eine „Verarbeitung"-Meldung, die scheinbar nie fortschreitet und sich nicht in ein tatsächlich eingebettetes Bild auflöst. Stattdessen behält der Beitrag diese blauen Links bei, anstatt das Bild anzuzeigen – und beim Klicken auf die Links passiert nichts.
Der folgende Screenshot zeigt drei Bilder, zwei größere und eines kleineres. Bei meinen begrenzten Tests scheint die Größen Schwelle zwischen Erfolg und Misserfolg bei etwa 400 KB zu liegen.
@anon73664359 danke für den Hinweis. Ich habe gerade versucht, „Composer Media Optimization Image Enabled" in den Einstellungen zu deaktivieren, und das Hochladen größerer Dateien funktioniert jetzt. Es scheint, als handele es sich um eine clientseitige Komponente. Ich sehe keine Fehler in der Browser-JS-Konsole. Ich glaube, ich habe gesehen, dass dies eine neue Funktion in der Version sein könnte, die ich verwende. Ist dies ein bekanntes Problem? Oder sollte ich einen Fehlerbericht einreichen?
Ich würde es vorziehen, wenn die Bildkomprimierung aktiviert wäre. Klingt nach einer wirklich guten Idee .
Ich habe gerade versucht, „HTTPS erzwingen" zu aktivieren, und jetzt funktioniert es einwandfrei. Möglicherweise ist das eine Voraussetzung. @Falco, könntest du das bitte bestätigen? Seltsam, dass in der JS-Konsole keine Fehler protokolliert wurden.
Ja, für alle neuen Browserfunktionen muss HTTPS aktiviert sein.
Da jede neue Discourse-Installation, die sich an unseren einzigen offiziellen Installationsleitfaden hält, standardmäßig HTTPS erhält, wird heutzutage davon ausgegangen, dass es funktioniert.
Haben Sie den Leitfaden in irgendeiner Weise abgewandelt?
Neue Installationen beginnen mit der Option „force https" deaktiviert. Die Anleitung weist Sie jedoch an, sie zu aktivieren, sobald Sie bestätigt haben, dass HTTPS tatsächlich funktioniert. Das hatte ich noch nicht gemacht. Alles in Ordnung
Ich bin ebenfalls auf dieses Problem gestoßen, bei dem der Verarbeitungsschritt nie abgeschlossen wurde. Das Aktivieren von force_https hat es jedoch bei mir nicht behoben (ich verwende die aktuelle Version von Brave unter macOS 11.6 Big Sur). Ich habe das Problem umgangen, indem ich das 3,5 MB große PNG-Bild in ein 524 KB großes JPEG konvertiert habe.
Interessanterweise war der tägliche Vorschlag im Dashboard, force_https zu aktivieren, daher hat mich das nicht überrascht. Ich vermute jedoch, dass dies nicht in den Standardanweisungen stand, als mein Techniker die Installation durchgeführt hat.
Ich habe das Problem gelöst, indem ich die im Beitrag hier beschriebene Bildoptimierungsfunktion deaktiviert habe, und jetzt funktioniert es.
Da es sich um eine Funktion auf Clientseite handelt, stelle sicher, dass du vor einem erneuten Upload einen harten Neuladevorgang im Browser durchführst – das ist wichtig, sonst wird der Upload weiterhin fehlschlagen