Du möchtest dein WordPress Upload-Limit erhöhen? Vermutlich weil du eine Fehlermeldung beim Hochladen von Bildern oder Videos erhalten hast? Wie genau du die Upload-Größe hochsetzen kannst, zeige ich dir in dieser kurzen Anleitung.
WordPress Upload-Limit überprüfen
Vor allem bei günstigen Hosting-Angeboten kommt es gelegentlich zu Problemen beim Hochladen von großen Dateien wie z.B. Bildern, Videos, Themes oder Plugins. Das liegt häufig an einem zu niedrig eingestellten Upload-Limit.
In diesem Fall erhälst du eine Fehlermeldung wie diese hier:
Am schnellsten kannst du die Höhe des Upload-Limits in der Mediathek prüfen. Sobald du auf „Neue Mediendatei hinzufügen“ klickst, wird dir ganz unten im Fenster die maximale Dateigröße für Uploads angezeigt.
Alternativ findest du diese Infos auch unter >Werkzeuge >Website-Zustand >Bericht >Medien-Handhabung.
So kannst du das WordPress Upload-Limit erhöhen
Du möchtest nicht selbst an deiner Website herumbasteln? Dann empfehle ich dir, die ersten 4 Punkte zu überspringen. Denn dafür benötigst du einen WordPress FTP-Zugang und musst wichtige WP-Dateien manuell anpassen.
Bevor du Änderungen an den aufgeführten Dateien machst, solltest du auf jeden Fall eine Sicherung anlegen. Dazu kannst du eines der vielen WordPress Backup Plugins nutzen und so im Notfall eine Rücksicherung durchführen.
Aber jetzt stelle ich dir die unterschiedlichen Methoden vor, mit denen du das WordPress Upload-Limit erhöhen kannst. Bei einigen Hostern können diese unter Umständen nicht greifen, so dass du deinen Anbieter direkt kontaktieren musst.
1. Filter in functions.php einfügen
Am einfachsten kannst du die Upload-Größe über einen WordPress-Filter in der Datei functions.php anpassen.
Du findest diese Datei im Verzeichnis deines aktiven Themes oder Child Themes.
Also unter > Hauptordner > wp-content > themes > aktives-theme
Hier trägst du ganz unten folgenden Code ein:
function filter_site_upload_size_limit( $size ) {
return 1024 * 1024 * 64;
}
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
In diesem Beispiel wird dadurch das WordPress Upload-Limit auf 64MB gesetzt. Wichitg für den Wert ist bei diesem Filter die letzte Zahl. Diese tauschst du einfach gegen deinen gewünschte Upload-Wert aus.
Wenn du also beispielsweise ein Upload-Limit von 32MB festlegen möchtest, sieht das Snippet so aus:
function filter_site_upload_size_limit( $size ) {
return 1024 * 1024 * 32;
}
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
Nach meinen Erfahrungen funktioniert diese Methode so gut wie auf jeder Website.
2. Eintrag in php.ini oder user.ini
Bei einigen Hostern kann man das WordPress Upload-Limit erhöhen, indem man eine Datei namens php.ini oder user.ini anlegt. Diese erstellst du am besten mit einem Editor wie z.B. Notepad und fügst folgende Zeilen ein:
upload_max_filesize = 64M
Anschließend lädtst du die php.ini oder user.ini in das Hauptverzeichnis deiner Website. Welche der beiden Dateien du genau benötigst, hängt von deinem Hoster ab.
3. Anpassung der .htaccess
Eine weitere Methode zur Anpassung des Upload-Limits funktioniert über die .htaccess-Datei. Diese befindet sich im Root-Verzeichnis deiner Website. Hier trägst du folgendes ein:
php_value upload_max_filesize 64M
php_value post_max_size 64M
4. Anpassung der wp-config.php
In manchen Fällen kannst du das WordPress Upload-Limit erhöhen, in dem du folgende Anweisung in die Datei wp-config.php schreibst:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
Ich habe auch schon häufiger den Tipp gelsen, dass sich das Upload-Limit über folgendes Snippet anpassen lässt:
define( 'WP_MEMORY_LIMIT', '512M' );
Nach meinen Erfahrungen funktioniert das meistens nicht. Könnte vermutlich daran liegen, dass diese Anweisung nichts mit dem Upload-Limit zu tun hat, sondern sich auf das PHP Memory Limit bezieht. Das ist aber wieder eine andere Baustelle.
5. Plugin nutzen
Du hast keine Lust dich mit dem technischen Kram zu beschäftigen? Dann kannst du natürlich auch ein WordPress Plugin nutzen. Mit wenigen Klicks kannst du so ganz unkompliziert das WordPress Upload-Limit erhöhen.
Selbst getestet habe ich bisher nur das Tool Increase Maximum Upload Size.
Nach der Installation findest du die Plugin-Einstellungen unter > Medien >Increase Upload Limit.
Auf einen Blick präsentiert die das Tool den Status deiner WordPress- und Server-Einstellungen. So siehst du auch, wie hoch das Upload-Limit von deinem Hoster gesetzt wurde.
Ganz oben kannst du nun über das Drop-Down Menü das Upload-Limit erhöhen.
6. Hoster kontaktieren
Falls dir das Ganze zu kompliziert und aufwändig ist, kannst du dich auch ein deinen Hosting-Anbieter wenden. Dieser sollte dir auf jeden Fall weiterhelfen können.