Das Hochladen schlägt fehl: upload_max_filesize und max_execution_time erhöhen
Ist die maximale Uploadgröße zu klein oder bricht ein Skript zu schnell ab? Dann erhöhen Sie ein PHP-Limit. Funktioniert der Upload in WordPress danach immer noch nicht, gehen Sie die Liste unten in diesem Artikel durch.
Empfohlen: in Select PHP version
- Melden Sie sich bei DirectAdmin an und klicken Sie unter Extra Features auf Select PHP version.
- Gehen Sie zur Registerkarte Options.
- Passen Sie den Wert an, zum Beispiel
upload_max_filesize,post_max_sizeodermax_execution_time. Setzen Siepost_max_sizeimmer etwas höher alsupload_max_filesize.
Steht die Version auf native? Dann können Sie hier nichts anpassen. Wählen Sie dann zuerst eine feste PHP-Version.
Oder: in einer .htaccess-Datei
Legen Sie im Verzeichnis public_html eine Datei .htaccess an mit zum Beispiel:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 120
Wählen Sie eine der beiden Methoden, dann wissen Sie genau, welcher Wert gilt.
Upload in WordPress funktioniert nicht
Können Sie keine Bilder oder andere Dateien in WordPress hochladen? Prüfen Sie dann diese Punkte, von oben nach unten.
- Die Datei ist zu groß. Sehen Sie eine Meldung zu
upload_max_filesizeoder den Fehler 413? Erhöhen Sie das Limit wie oben beschrieben. Nutzen Sie Cloudflare mit aktivierter orangener Wolke, gilt beim kostenlosen Tarif ein Limit von 100 MB pro Upload. - Ihr Speicherplatz ist voll. Dann kann Ihre Website keine Dateien mehr speichern. Lesen Sie Speicherplatz voll: so schaffen Sie Platz.
- WordPress darf im Upload-Verzeichnis nicht schreiben. Prüfen Sie im Dateimanager, ob das Verzeichnis
wp-content/uploadsauf 755 steht und die darin enthaltenen Dateien auf 644. Setzen Sie ein Verzeichnis niemals auf 777. Lesen Sie Rechte von Dateien und Verzeichnissen (chmod). - Bilder werden nicht verarbeitet. Um Bilder zu verkleinern, benötigt WordPress die PHP-Erweiterung
imagickodergd. Aktivieren Sie diese in Select PHP version auf der Registerkarte Extensions. Lesen Sie PHP-Erweiterungen aktivieren und deaktivieren. - Die Firewall blockiert den Upload. Erhalten Sie beim Hochladen einen Fehler 403, kann die Firewall von Imunify360 die Anfrage blockieren. Lesen Sie Imunify360: Ihre Website auf Malware scannen. Kommen Sie überhaupt nicht mehr auf Ihre Website, prüfen Sie, ob Ihre IP-Adresse blockiert ist: Bin ich blockiert? Ihre IP-Adresse und unsere Firewall.

Siehe auch im DirectAdmin-Handbuch: PHP-Einstellungen in DirectAdmin oder Select PHP version: Was ist der Unterschied? und Upload zu groß (Fehler 413) oder Zeitüberschreitung.
Ausführliche Erklärung mit Bildschirmfotos: PHP-Optionen: upload_max_filesize, memory_limit und max_execution_time im DirectAdmin-Handbuch.
