Bild-Upload hängt mit der Meldung „Verarbeitung“ fest

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.

1 „Gefällt mir“

Ich glaube, du kannst die Bildverarbeitungsfunktion deaktivieren.

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

1 „Gefällt mir“

Na, ich freue mich, dass du jetzt alles im Griff hast! :slight_smile:

Ich würde es vorziehen, wenn die Bildkomprimierung aktiviert wäre. Klingt nach einer wirklich guten Idee :slight_smile:.

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.

4 „Gefällt mir“

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?

3 „Gefällt mir“

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 :+1:

1 „Gefällt mir“

Aber das stimmt nicht. Es ist defekt, und ich denke, wenn du deine Textseite prüfst, wirst du sehen, dass sie nicht mehr aktiviert ist. Der Test auf ein gültiges Zertifikat zur Aktivierung von force_https ist defekt und lässt es deaktiviert, obwohl es aktiviert sein sollte.

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.

1 „Gefällt mir“

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 :slight_smile:

Ich denke, du musstest nach force_https einfach einen harten Neuladevorgang durchführen.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.