Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
Technischer Leitfaden für WordPress

WordPress-Upload-Limit erhöhen und HTTP-Upload-Fehler beheben

Die WordPress-Datei-Upload-Begrenzung besteht nicht aus einer einzelnen Einstellung. Sie umfasst upload_max_filesize, post_max_size, memory_limit, Ausführungszeit, Nginx-Body-Begrenzung, temporäre Verzeichnis, Festplattenspeicher und MIME-Sicherheit, die alle zusammenarbeiten. Diese Anleitung erklärt, wie man den realen Grenzwert findet und ihn korrekt einstellt.

upload_max_filesizepost_max_sizeHTTP ErrorMedia Libraryclient_max_body_size
root@server:~SSH
The uploaded file exceeds the upload_max_filesize directive in php.ini
413 Request Entity Too Large
HTTP error
Missing a temporary folder
WordPress SchichtKernel, Theme- und Plugin-Verhalten.
PHP-SchichtVersion, Erweiterung, Limit und fataler Fehler
ServerebeneWebservice, Datenbank, Festplatte und Protokolle
Sichere MethodeBackup, Log, isolieren und überprüfen
01
Technische Beschreibung

Wie werden die WordPress-Datei-Upload-Begrenzungen definiert?

Notieren Sie die einzelne Dateigröße mit upload_max_filesize und die gesamte POST-Anfrage-Grenze mit post_max_size. Wenn der Webserver oder Proxy eine niedrigere Body-Grenze anwendet, kann ein 413-Fehler vor PHP aufgetreten sein.

Wenn post_max_size kleiner als upload_max_filesize ist, können große Dateien PHP nicht erreichen und WordPress kann keine bedeutenden Fehlermeldungen liefern. memory_limit ist auch während der Bildbearbeitung wichtig.

PHP-Einstellung, die in cPanel oder Plesk-Panel geändert wurde, muss nur auf den von der Domain verwendeten Handler angewendet werden. CLI php.ini sollte nicht geändert werden, vorausgesetzt, dass es dem Web-PHP entspricht.

Bild wird geladen, aber bei der Erzeugung von Thumbnails tritt ein HTTP-Fehler auf, überprüfen Sie die Dateigröße, Pixelgröße, Imagick/GD, Speicher und temporären Ordner.

SVG und einige Dateitypen werden nicht zugelassen, ist aber keine Upload-Begrenzung, sondern Verhaltensweise der MIME-Sicherheit. Unbekannte Dateitypen, die nur durch Hinzufügen einer Dateierweiterung geöffnet werden, sind riskant.

Es ist gesünder in Bezug auf Sicherung und Datenspeicherung, große Mediendateien anstatt Videoarchivs in WordPress hochzuladen, geeignete Objektspeicher oder eine Videoplattform zu verwenden.

02
Protokollmeldungen und ihre Bedeutung

WordPress-Upload, 413, MIME- und temporäre Ordner-Meldungen

Suchen Sie nach dem Ausdruck, den Sie in der E-Mail, im Browser oder im SSH-Protokoll sehen. Jede Karte enthält eine Bedeutung, eine wahrscheinliche Ursache und eine sichere erste Maßnahme.

8 Registrierung
01Warnung

The uploaded file exceeds upload_max_filesize

Bedeutung: Datei hat die Einzeldatei-Grenze von PHP überschritten.

Mögliche Ursache: Niedrige upload_max_filesize oder falsche ini-Datei

Überprüfen Sie den tatsächlichen Wert von Web PHP.
02kritik

413 Request Entity Too Large

Bedeutung: Der Webserver/Proxy-Antrag wurde vor dem Erreichen von PHP abgelehnt.

Mögliche Ursache: Nginx client_max_body_size oder Proxy-Limits.

Überprüfen Sie den Nginx/Apache-Körperrahmenlimit.
03Warnung

The uploaded file exceeds MAX_FILE_SIZE

Bedeutung: Die Form überschreitet die HTML-Grenze innerhalb von ihr.

Mögliche Ursache: Theme/plugin Form-Wert.

Überprüfen Sie den Komponenten, der die Form erstellt hat.
04kritik

Missing a temporary folder

Bedeutung: PHP upload_tmp_dir ist nicht vorhanden oder kann nicht geschrieben werden.

Mögliche Ursache: Disk, Berechtigungen oder falscher tmp-Pfad.

Überprüfen Sie den php.ini-Temp-Pfad und die Verzeichnisrechte.
05Warnung

HTTP error during image upload

Bedeutung: WordPress hat einen allgemeinen Medienverarbeitungsfehler aufgetreten.

Mögliche Ursache: Speicher, Imagick, Timeout oder REST/AJAX-Fehler.

Überprüfen Sie den PHP-Fehlerprotokoll und die admin-ajax-Antwort.
06Warnung

Sorry, you are not allowed to upload this file type

Bedeutung: Der MIME-Typ wird von WordPress nicht akzeptiert.

Mögliche Ursache: Nicht unterstützter oder falsch erkannter MIME-Typ.

Überprüfen Sie den tatsächlichen MIME-Typ der Datei sicher.
07kritik

Unable to create directory wp-content/uploads

Bedeutung: Uploads-Verzeichnis kann nicht erstellt oder geschrieben werden.

Mögliche Ursache: Falsche Besitzrechte, Berechtigungen oder volle Festplatte.

Überprüfen Sie den Uploads-Pfad, die Eigenalleerschaft und den Festplattenplatz.
08Warnung

Post Content-Length exceeds the limit

Bedeutung: Der gesamte POST-Body überschreitet den post_max_size-Wert.

Mögliche Ursache: post_max_size ist kleiner als der Upload-Begrenzung.

Korrigieren Sie die Reihenfolge und laden Sie FPM neu.

Es wurden keine Datensätze gefunden, die diesem Ausdruck entsprechen.

03
Sichere erste Bewertung

SSH-Diagnosebefehle und auf welche Ausgabe ist zu achten?

Befehle sind für den Root-Zugriff vorgesehen. Sammeln Sie zunächst nur den Status und die Protokolle. Ändern Sie die dauerhafte Einstellung nicht, ohne den Grund dafür zu erkennen.

Aktive PHP-Uploadwerte
php -r 'foreach(["upload_max_filesize","post_max_size","memory_limit","max_execution_time","upload_tmp_dir"] as $k) echo $k."=".ini_get($k).PHP_EOL;'

CLI zeigt Werte an; vergleichen Sie Web-PHP mit phpinfo oder Site Health.

WordPress upload limiti
wp eval 'echo wp_max_upload_size(), PHP_EOL;'

Zeigt die von WordPress berechnete maximale Upload-Größe in Byte an.

Festplatte und tmp
df -h
df -i
php -r 'echo sys_get_temp_dir(), PHP_EOL;'

Zeigt die Disk, Inode und das verwendete temporäre Verzeichnis an.

Uploads izinleri
ls -ld wp-content wp-content/uploads
find wp-content/uploads -maxdepth 1 -printf '%m %u:%g %p\n'

Uploads-Verzeichnisbesitz und Berechtigungen.

Nginx body limiti
nginx -T 2>/dev/null | grep -n client_max_body_size | head -n 20

Zeigt die von Nginx definierten Request-Body-Limits an.

MIME-Prüfungle.
file --mime-type DOSYA

Zeigt den tatsächlichen MIME-Typ der Datei unabhängig von der Erweiterung an.

04
Durch Hosting-Umgebung

Steuerelemente zur Anwendung auf cPanel, Plesk und Panelless-Servern

Die Grundursache des WordPress-Fehlers ist dieselbe, aber Protokollpfade, PHP-Einstellungsbildschirme und Dienstverwaltung variieren je nach verwendeter Hosting-Infrastruktur.

cPanel / WHM

In cPanel werden die PHP Upload-Werte des Domains über MultiPHP INI Editor verwaltet.

  • Überprüfen Sie die Reihenfolge von upload_max_filesize, post_max_size und memory_limit.
  • Überprüfen Sie die tatsächliche PHP-Version der Domain im MultiPHP-Manager.
  • Überprüfen Sie die Eigenalleerschaft/Berechtigungen und den Speicherplatz der Uploads mit dem Dateimanager.
php -r 'echo ini_get("upload_max_filesize"), PHP_EOL;'

Plesk Obsidian

Die Plesk PHP-Einstellungen-Seite legt die Hochladen- und Timeout-Werte pro Domain fest.

  • Konfigurieren Sie die Werte von upload_max_filesize und post_max_size gemeinsam.
  • Überprüfen Sie, ob es in den Nginx-Einstellungen einen zusätzlichen Body-Limit gibt.
  • Bestätige die von WordPress mit WP Toolkit Site Health gesehene Limitierung.
cd /var/www/vhosts/ALANADI/httpdocs && wp eval 'echo wp_max_upload_size();'

Panelfreier Linux-Server

In einer panellosen Serverumgebung sind PHP-FPM, der Webserver-Body-Limit und der tmp-Verzeichnisbereich separate Schichten.

  • php.ini- und pool-Überladungsdosier, die von FPM geladen werden, finden.
  • Überprüfen Sie den Wert von Nginx client_max_body_size oder Apache LimitRequestBody.
  • Nach Änderungen Konfiguration testen und Dienst neu laden.
php --ini && nginx -t 2>/dev/null
05
Sichere Lösungsreihenfolge

Sichere Schritte zur Behebung von WordPress-Datei-Upload-Fehlern

Fehlercode identifizieren, die tatsächlichen Web-Grenzen messen und die Festplatten/tmp/Rechte und die Web-Server-Body-Grenzen nacheinander überprüfen.

1

Fehlerart unterscheiden.

413, PHP-Direktive, MIME oder HTTP-Fehlermeldung, aufzeichnen, wie es ist.

2

Überprüfen Sie die von WordPress gesehene Grenze

Siehe die vom Anwendungsprogramm berechnete Grenze anstatt des auf der Konsole geschriebenen Wertes.

wp eval 'echo wp_max_upload_size();'
3

Überprüfen Sie die Ausführungsreihenfolge von PHP

post_max_size ist größer als upload_max_filesize; memory_limit muss für den Prozess ausreichend sein.

4

Überprüfen Sie die Body-Grenze des Web-Servers

Wenn ein 413-Fehler vorliegt, konzentrieren Sie sich auf die Nginx/Apache/Proxy-Ebene anstelle von PHP.

nginx -T 2>/dev/null | grep client_max_body_size
5

Überprüfen Sie die Berechtigungen für Disk, tmp und Upload

Überprüfen Sie, ob neue Dateien und Miniaturansichten erstellt werden können.

df -h && ls -ld wp-content/uploads
6

Mit realer Medienverarbeitung erneut testen.

Vergleichen Sie die kleinen und großen Dateien und überprüfen Sie, dass keine neuen Fehler im Log protokolliert wurden

06
Unterscheidung nach Symptom

Spezielle Szenarien und Entscheidungsbäume

Das Theme ZIP lädt nicht.

Dateigröße, PHP-Grenzen und WordPress-Diskplatz für unzip werden überprüft.

Großes Bild HTTP-Fehler.

Die Pixelgröße wird für Imagick/GD, Speicher und Thumbnail-Operationen geprüft.

413 Request Entity Too Large

Nginx/Proxy-Body-Limits blockieren den Anfrage vor PHP.

SVG-Datei wird abgelehnt.

Dies ist keine Begrenzung, sondern ein MIME-Sicherheitsproblem; eine zuverlässige Sanitärslösung ist erforderlich.

file --mime-type dosya.svg
Nur niedrige Limit in multisite

Überprüfen Sie auch die Upload-Begrenzung in Network Admin > Einstellungen.

Auf keinen Fall

  • Machen Sie keine Grenzen unbeschränkt.
  • Laden Sie SVGs ohne Sanitizing nicht öffentlich hoch.
  • Machen Sie den Uploads-Ordner nicht zu 777.
  • Nehmen Sie nicht an, dass die Änderung der CLI-php.ini-Einstellung die Web-PHP-Einstellung beeinflusst.
  • Erwarten Sie keine Lösung durch die alleinige Installation eines WordPress-Plugins für den 413-Fehler.
  • Laden Sie keine großen Sicherungen ohne Überprüfung des Festplattenplatzes.

Überprüfung nach der Lösung

  • Die WordPress-Medien-Upload-Oberfläche zeigt die erwartete maximale Größe an.
  • Die kleinen und Zielgrößen-Datei wird hochgeladen.
  • Thumbnail-Generierung abgeschlossen.
  • Die Uploads-Eigenalleerschaft und Berechtigungen sind sicher.
  • Der Speicherplatz für Disk/tmp ist ausreichend.
  • Keine neuen Upload-Fehler in den PHP- und Web-Server-Protokollen.
07
Offizielle technische Ressourcen

Offizielle Dokumentation zu WordPress und WP-CLI

08
Interner SEO-Inhaltssatz

Verwandte WordPress-Fehlerlösungen

09
Häufig gestellte Fragen

WordPress Datei-Upload-Fehler Kuriositäten über

Wie kann upload_max_filesize erhöht werden?

Die Web-PHP-Einstellung, die von der Domain verwendet wird, kann geändert werden; cPanel MultiPHP INI, Plesk PHP-Einstellungen oder php.ini/FPM-Überschreibung können verwendet werden.

Warum sollte post_max_size größer sein?

Der gesamte POST-Anfrage übersteigt den Dateiengpass, da er Formfelder außerhalb der Datei enthält.

Kommt der 413-Fehler von WordPress?

Normalerweise kommt es vom Nginx-Proxy oder Webserver-Body-Limit.

Was ist die Ursache des HTTP-Fehlers?

WordPress-Medienverarbeitung kann aufgrund von PHP, AJAX, Imagick oder Berechtigungsproblemen mit einer allgemeinen Nachricht Fehler anzeigen; Protokollierung ist erforderlich.

Warum lädt sich das SVG nicht?.

WordPress unterstützt SVG standardmäßig wegen Sicherheitsgründen nicht; es muss nur mit einer sicheren Sanitäs-Lösung geöffnet werden.

Ist die Video-Upload korrekt?

Obwohl kleine Dateien möglich sind, ist Objektspeicher oder ein Videoplattform für große Videos geeigneter.

Ist die Multisite-Grenze anders?

Ja; Der Upload-Limit des Websiten kann durch den Netzwerkadministrator festgelegt werden.

EKA SOFTWARE- UND INFORMATIONSSYSTEME

Lassen Sie uns den Fehler auf Ihrem Server dauerhaft beheben

Durch die gemeinsame Analyse von cPanel, WHM, CloudLinux, LiteSpeed, MariaDB, Exim und Sicherheitsebenen beheben wir die Grundursache des Fehlers, anstatt nur den Dienst zu entfernen.

Holen Sie sich Server-Support WhatsApp
Top