Hallo
Die maximale Größe ist auf 4 MB eingestellt:
Aber wenn ich ein Foto wie dieses hochlade (ca. 2 MB), erhalte ich eine Meldung, dass es das Limit von 4 MB überschreitet:
Ist das ein Fehler oder übersehe ich etwas?
- Ich verwende Version 2.4.0.beta6
Hast du deine Discourse-Instanz nach der Änderung dieser Einstellung neu gestartet?
Ich habe das gerade eben mit:
./launcher stop app
./launcher start app
ausprobiert, und es wird immer noch derselbe Fehler angezeigt. Könnte das damit zusammenhängen, dass S3 in Verbindung mit Discourse verwendet wird?
Ich vermute, das neue Update enthält einen Hinweis zur Behebung dieses Problems. Hier ist also die vollständige Anleitung für alle, die auf dasselbe Problem stoßen – es geht alles um nginx:
1. Wechseln Sie in den nginx-Ordner:
cd /etc/nginx
2. Fügen Sie diese Zeile zu Ihrer nginx.conf-Datei hinzu:
http {
...
client_max_body_size 4M;
}
Dadurch kann nginx Dateien mit einer maximalen Größe von 4 Megabyte akzeptieren.
3. Starten Sie nginx neu:
- Wenn Sie so paranoid sind wie ich, führen Sie
systemctl restart nginx aus.
- Oder senden Sie einfach das Neustartsignal für nginx, indem Sie
nginx -s reload ausführen.