Hervorragende Software und praktische Tutorials
nginx Lösung für das Problem „413 Request Entity Too Large“
Beim Hochladen eines Bildes (Größe 1,9 M) mit PHP tritt der Fehler „nginx: 413 Request Entity Too Large“ auf.
ErfahrungsgemäßServerDie Größe der hochgeladenen Dateien ist begrenzt, aber der Standard-Dateiupload in PHP beträgt 2 MB, daher sollte es kein Problem geben.
Öffnen Sie php.ini, ändern Sie upload_max_filesize und post_max_size auf 20 M und starten Sie neu.
Laden Sie es erneut hoch. Das Problem besteht weiterhin. Daher kann das Problem mit PHP ausgeschlossen werden.
Die Standard-Upload-Dateigröße von Nginx beträgt 1 MB und kann in den Nginx-Einstellungen geändert werden.
Die Lösung lautet wie folgt:
1. Öffnennginx-Konfigurationsdatei nginx.conf, der Pfad lautet im Allgemeinen: /etc/nginx/nginx.conf.
2. Fügen Sie im Abschnitt http{} hinzu:
Client_max_Körpergröße 20 m;
Die maximal zulässige Upload-Größe beträgt 20 m.
3. Speichern Sie und starten Sie nginx neu, um das Problem zu lösen.