WordPress Upload-Limit erhöhen: Größere Dateien hochladen
Du willst ein größeres Bild, ein Theme oder ein Video hochladen und WordPress bremst dich aus: „Die hochgeladene Datei überschreitet die Anweisung upload_max_filesize in der php.ini.” Das Limit ist serverseitig gesetzt – und in den meisten Fällen schnell erhöht.
Wo steht dein aktuelles Limit?
In WordPress siehst du es unter Medien → Datei hinzufügen („Maximale Upload-Dateigröße”) und im Detail unter Werkzeuge → Website-Zustand → Bericht → Server. Relevant sind zwei Werte:
upload_max_filesize– die maximale Größe einer einzelnen Datei.post_max_size– die maximale Größe der gesamten Anfrage. Dieser Wert muss mindestens so groß sein wieupload_max_filesize, sonst greift die Erhöhung nicht.
Der Generator setzt beide passend.
Das Limit erhöhen
Welche Datei funktioniert, hängt vom Hosting ab – geh sie von oben nach unten durch. Wert wählen, passendes Snippet kopieren:
PHP-Limits-Generator
PHP-Limit setzen
Limit wählen, passende Datei kopieren. Alles läuft in deinem Browser.
Deine Eingaben verlassen den Browser nicht. Die Snippets werden lokal per JavaScript erzeugt.
Einordnung:
php.ini– wenn du den Server kontrollierst (eigener Server/VPS)..htaccess– nur bei Apache mit mod_php. Bei PHP-FPM/FastCGI wirft das einen 500er →.user.ininutzen..user.ini– für PHP-FPM/FastCGI/CGI, liegt im Hauptverzeichnis.
Hinweis: Anders als das Memory Limit lässt sich die Upload-Größe nicht in der
wp-config.phpals WordPress-Konstante setzen – diese Werte sind reine PHP-Direktiven.
Nach der Änderung lädst du das Backend neu und prüfst den Wert erneut im Website-Zustand.
Nicht vergessen: das Memory Limit
Bei großen Uploads – besonders Bildern – kommt nach dem Upload oft die Verarbeitung: WordPress erzeugt mehrere Vorschaugrößen, und das braucht Arbeitsspeicher. Ein großzügiges Upload-Limit nützt wenig, wenn die Bildverarbeitung danach am Memory Limit scheitert. Wer die Upload-Größe deutlich anhebt, sollte den Speicher gleich mitprüfen.
Greift es nicht?
Dann hat dein Hoster ein hartes Limit gesetzt, das niedriger liegt. Frag nach dem maximal erlaubten Wert – bei vielen Shared-Hosting-Tarifen ist bei 64 oder 128 MB Schluss. Für sehr große Dateien (Videos) ist ohnehin oft ein externer Dienst die bessere Wahl als der direkte Medien-Upload. Weitere Fehlerbilder ordnest du über den Überblick zu WordPress-Fehlern ein.
Klappt der Upload trotz Anpassung nicht oder willst du nicht selbst an den Server-Dateien: Schreib uns kurz – wir richten das passende Limit ein.
Häufige Fragen
Wie erhöhe ich das Upload-Limit in WordPress?
Über eine PHP-Konfigurationsdatei: php.ini, wenn du den Server kontrollierst, .htaccess bei Apache mit mod_php, oder .user.ini bei PHP-FPM und FastCGI. Dort setzt du upload_max_filesize und post_max_size auf höhere Werte. In der wp-config.php lässt sich die Upload-Größe nicht setzen, da es reine PHP-Direktiven sind. Der Generator auf dieser Seite erzeugt das passende Snippet.
Warum ist post_max_size wichtig?
upload_max_filesize begrenzt die einzelne Datei, post_max_size die gesamte Anfrage inklusive aller mitgesendeten Daten. Ist post_max_size kleiner als upload_max_filesize, greift die Erhöhung nicht – die große Datei wird trotzdem abgewiesen. Deshalb muss post_max_size immer mindestens so groß sein wie upload_max_filesize, besser etwas größer.
Wo sehe ich das aktuelle Upload-Limit?
Direkt im WordPress-Backend: unter Medien, Datei hinzufügen steht die maximale Upload-Dateigröße, und im Detail zeigt Werkzeuge, Website-Zustand, Bericht, Server die Werte upload_max_filesize und post_max_size an. Dort prüfst du nach einer Änderung auch, ob der neue Wert tatsächlich übernommen wurde.
Was tun, wenn die Erhöhung nicht greift?
Dann hat dein Hoster meist ein hartes Limit gesetzt, das über deiner Konfiguration liegt und Vorrang hat. Frag beim Support nach dem maximal erlaubten Wert; bei vielen Shared-Hosting-Tarifen ist bei 64 oder 128 MB Schluss. Für sehr große Dateien wie Videos ist ein externer Dienst ohnehin oft die bessere Wahl als der direkte Medien-Upload.
Passende Leistungen
Gründer & Full-Stack-Entwickler
20+ Jahre Erfahrung in der Webentwicklung. Spezialisiert auf Laravel, WordPress und individuelle Software für den Mittelstand.