nginx erscheint 413 Request Entity Too Large Problemlösung
Verwenden Sie PHP zum Hochladen von Bildern (Größe 1,9 MB), erscheint nginx: 413 Request Entity Too Large Fehler.
Erfahrungsgemäß begrenzt der Server die Größe der hochgeladenen Dateien, aber der Standard-Datei-Upload in PHP beträgt 2M, sodass es kein Problem geben sollte.
Öffnen Sie php.ini, ändern Sie upload_max_filesize und post_max_size auf 20 MB und starten Sie dann neu.
Laden Sie es erneut hoch, das Problem bleibt bestehen, PHP-Probleme können Sie ausschließen.
Es stellt sich heraus, dass die Standard-Upload-Dateigröße von Nginx 1M beträgt, was in den Nginx-Einstellungen geändert werden kann.
Die Lösung ist wie folgt:
1. Öffnen Sie die Nginx-Konfigurationsdatei nginx.confDer Pfad lautet im Allgemeinen: /etc/nginx/nginx.conf.
2. Fügen Sie client_max_body_size 20m hinzu; 20m ist die maximal zulässige Upload-Größe im Abschnitt http{}.
3. Starten Sie Nginx nach dem Speichern neu und das Problem ist behoben.
Das Obige stellt die Lösung für das 413 Request Entity Too Large-Problem in Nginx vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.