WordPress Upload Limit erhöhen 2026: 5 sichere Methoden

💡 Das Wichtigste in Kürze
Stand 2026: WordPress zeigt das Upload Limit unter Medien → Datei hinzufügen. Standardwerte deutscher Hoster liegen zwischen 2 MB (Billighoster) und 256 MB (Performance-Hosting). Wer größere Dateien hochladen will, hat 2026 fünf saubere Wege: php.ini-Anpassung,.htaccess-Direktive, wp-config-Constanten, functions.php-Filter oder ein Plugin. übernimmt das im Wartungsvertrag ab 29,99 €/Monat — inkl. Hosting-seitiger Anhebung und Server-Test.
📋 Inhaltsverzeichnis
aufklappen

Aktuelles Upload-Limit prüfen

Kurzantwort 2026

Das aktuelle WordPress-Upload-Limit ist sichtbar unter Medien → Datei hinzufügen in der Meldung „Maximale Dateigröße“. Alternativ über Werkzeuge → Website-Zustand → Info → Server. Dort stehen drei relevante Werte: upload_max_filesize, post_max_size und memory_limit. Der niedrigste der drei Werte bestimmt das tatsächliche Limit.

Typische Standardwerte deutscher Hoster 2026: STRATO/IONOS Basic 2 MB, ALL-INKL Privat 32 MB, Webgo 64 MB, Mittwald 128 MB, Raidboxes 256 MB. Wer ein höheres Limit braucht, kann fast immer hochgehen — entweder per Konfiguration oder per Hoster-Support.

Welcher Wert ist sinnvoll

Für 95 Prozent der KMU-Sites reichen 64 MB. Wer Videos oder hochaufgelöste Fotos hochlädt, sollte auf 128–256 MB erhöhen. Mehr als 256 MB ist selten nötig — größere Dateien gehören auf externe CDNs oder Video-Hosts wie Vimeo.

  1. 2 MB: Reicht nicht für moderne Bilder. PDF-Broschüren ab 5 MB scheitern.
  2. 32 MB: Reicht für die meisten Bilder und kleinere PDFs.
  3. 64 MB: Empfehlung 2026 für Brochure-Sites mit Astra und Elementor.
  4. 128 MB: Solide Reserve für Mediatheken, kurze Videos, hochauflösende Fotos.
  5. 256 MB: Sinnvoll bei Foto-Portfolios, Tutorials, Membership-Inhalten.
  6. Mehr als 256 MB: Selten — Videos über Vimeo/YouTube einbinden statt selbst hosten.

Methode 1: php.ini anpassen

Die sauberste Variante ist die Anpassung der php.ini-Datei. Sie wirkt server-weit und ist vom WordPress-Code unabhängig. Auf Shared Hosting ist sie nicht immer zugänglich; auf Managed-Hosting wie Raidboxes oder Mittwald läuft die Anpassung per UI.

; php.ini — drei Werte setzen
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 128M
max_execution_time = 300
max_input_time = 300

Wichtig: post_max_size muss mindestens so groß sein wie upload_max_filesize. memory_limit sollte das Doppelte sein, weil WordPress bei Uploads Bilder skaliert. Nach Speichern den Webserver per Hosting-UI neustarten oder kurz warten — bei FastCGI bis zu 5 Minuten.

Methode 2:.htaccess

Wer keinen php.ini-Zugang hat, kann die Werte oft via .htaccess setzen. Die Datei liegt im WordPress-Root neben wp-config.php. Das funktioniert auf Apache-Servern mit mod_php. Bei nginx oder FastCGI bringt es nichts.

#.htaccess — oberhalb # BEGIN WordPress
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 128M
php_value max_execution_time 300
php_value max_input_time 300

Vorsicht: Wer auf nginx hostet (Raidboxes, Mittwald, Cloudflare), bei dem hat .htaccess keine Wirkung. In diesem Fall Methode 1 oder 5 nehmen, oder den Hoster bitten (Methode 8).

Methode 3: wp-config.php

In der wp-config.php lässt sich das WordPress-eigene Memory-Limit setzen. Diese Methode allein reicht nicht — sie hilft nur in Kombination mit einer der anderen Methoden, weil PHP die Server-Limits trotzdem durchsetzt.

// wp-config.php — vor dem Kommentar "/* Das ist alles, Schluss mit dem Editieren! */"
define('WP_MEMORY_LIMIT', '128M');
define('WP_MAX_MEMORY_LIMIT', '256M');
@ini_set('upload_max_filesize', '64M');
@ini_set('post_max_size', '64M');
@ini_set('memory_limit', '128M');

Die @ini_set-Zeilen versuchen, die PHP-Werte zur Laufzeit zu setzen. Funktioniert auf vielen Shared-Hostern, aber nicht garantiert. Wenn nach dieser Anpassung das Limit unverändert bleibt, ist die PHP-Konfiguration restriktiv — dann nur Methode 1 oder 8.

Methode 4: functions.php-Filter

Im Child Theme lässt sich per Filter das WordPress-Upload-Limit visuell heraufsetzen. Das ist allerdings kosmetisch — die echten PHP-Limits bestimmen das tatsächliche Limit.

add_filter('upload_size_limit', function() {
 return 64 * 1024 * 1024; // 64 MB
});

Vorsicht: Wer nur diesen Filter einbaut, sieht im Medienuploader 64 MB stehen, kann aber trotzdem nur die PHP-Limits nutzen. Ergänzung zu Methode 1 oder 3, nicht Ersatz.

Methode 5: Plugin

Plugins wie „Increase Maximum Upload File Size“ oder „WP Increase Upload Filesize“ setzen die Werte per UI. Komfortabel, aber führen zur Plugin-Abhängigkeit. Nur empfohlen für Site-Inhaber ohne FTP-Zugang oder ohne PHP-Kenntnisse.

Setup: Plugin installieren, im Settings-Tab das neue Limit eintragen, speichern. Wenn nach Speichern das Limit nicht steigt, liegt es nicht an WordPress, sondern am Server — dann zum Hoster (Methode 8).

⚠ Plugins lösen nicht das Server-Limit
Plugins können nur das anzeigen, was der Server zulässt. Wenn die php.ini-Werte fest auf 8 MB stehen, bringt kein Plugin der Welt 64 MB. In dem Fall hilft nur Methode 1 oder Hoster-Kontakt.

Hoster-Support nutzen

Wenn keine der ersten vier Methoden wirkt, ist der Server in der PHP-Konfiguration restriktiv. Eine kurze E-Mail an den Hoster-Support löst das in unter zwei Stunden bei seriösen Anbietern. Bei ALL-INKL, Webgo, Mittwald oder Raidboxes ist die Anhebung Standard.

Vorlage-Text:

Sehr geehrtes Support-Team,

bitte erhöhen Sie auf dem Account [Kunden-ID] die PHP-Werte:
- upload_max_filesize: 64M
- post_max_size: 64M
- memory_limit: 128M
- max_execution_time: 300

Vielen Dank.

Bei IONOS, STRATO und 1&1 ist die Anhebung 2026 oft über das Hosting-Backend selbst machbar: Bereich „PHP-Einstellungen“. Bei Performance-Hostern wie Raidboxes geht es per Mausklick im Dashboard.

Häufige Fehler und Fixes

Symptom Ursache Fix
Limit unverändert php.ini nicht überschreibbar Hoster-Support oder PHP-Selector im Backend
.htaccess macht 500 nginx ohne mod_php .htaccess-Zeilen entfernen, Methode 1 nehmen
Upload bricht ab max_execution_time zu niedrig Auf 300 Sekunden setzen
„HTTP-Fehler“ beim Upload memory_limit überschritten memory_limit auf 256M
Plugin ohne Wirkung Server-Limit dominiert Methode 1 oder 8

Vergleich der Methoden

Methode Zugang Empfehlung 2026
php.ini FTP / Hosting-UI Beste Variante
.htaccess FTP Apache mit mod_php
wp-config.php FTP Ergänzung zu php.ini
functions.php FTP / Theme-Editor Kosmetisch
Plugin Keiner Bequem, abhängig vom Server
Hoster-Support E-Mail Wenn nichts anderes wirkt

Sehr große Dateien: jenseits 256 MB

Wer 2026 Dateien über 256 MB direkt in WordPress hochladen will (Roh-Videos, große ZIPs, hochauflösende Druck-PDFs), stößt an Limits, die mit Standard-Konfiguration nicht zu lösen sind. Lösung: externes Hosting oder direkter Server-FTP.

Vier Wege für sehr große Dateien:

  1. Vimeo oder YouTube: für Videos die beste Lösung 2026. Lädt schneller, ist DSGVO-konform via Vimeo Pro
  2. Cloudflare R2 oder AWS S3: für ZIP-Downloads, Dokumente, Backups. Plugin „WP Offload Media“ verbindet Mediathek mit S3
  3. Direkter FTP-Upload + WordPress-Verlinkung: Datei via FileZilla ins /wp-content/uploads/ hochladen, dann manuell verlinken
  4. WP-CLI für Imports: wp media import datei.mp4 umgeht das HTTP-Upload-Limit komplett

BIG_IMAGE_SIZE_THRESHOLD-Konstante

WordPress skaliert seit Version 5.3 große Bilder automatisch auf 2560 px Breite herunter. Das spart Speicherplatz, kann aber gewollte Hochauflösung killen. Die Konstante BIG_IMAGE_SIZE_THRESHOLD in der wp-config.php hebt das Limit auf oder deaktiviert es.

// wp-config.php — Standard-Limit auf 4000 px erhöhen
define('BIG_IMAGE_SIZE_THRESHOLD', 4000);

// Oder komplett deaktivieren
add_filter('big_image_size_threshold', '__return_false');

Für Foto-Portfolios und Druck-Vorlagen sinnvoll. Für KMU-Brochure-Sites Standardwert beibehalten, weil 2560 px für Web mehr als ausreicht.

Multisite-Hosting-Konfiguration

Bei WordPress Multisites gilt das Upload-Limit pro Sub-Site separat plus ein globales Limit unter Netzwerk-Admin → Einstellungen → Maximale Dateigröße. Wer auf einer Sub-Site nur 1 MB hochladen kann, hat oft die Netzwerk-Einstellung übersehen.

PHP-Version und Upload-Performance

Die PHP-Version beeinflusst nicht das Upload-Limit, aber die Verarbeitungs-Geschwindigkeit. PHP 8.1+ verarbeitet Bild-Resizing 30–50 Prozent schneller als PHP 7.4. Wer noch auf alter PHP-Version sitzt, sollte 2026 dringend upgraden.

Memory-Limit und Bild-Verarbeitung

Beim Upload großer Bilder skaliert WordPress automatisch verschiedene Größen (Thumbnail, Medium, Large, Full). Jede Größe braucht temporär Memory. Bei 8000×6000-Pixel-Originalen frisst das Resizing schnell 256–512 MB RAM. Wer „HTTP-Fehler“ beim Upload sieht, hat fast immer das Memory-Limit erreicht.

Lösung: memory_limit in der php.ini oder wp-config.php auf 512 MB für Foto-lastige Sites. Bei Sites mit nur kleinen Bildern reichen 128 MB. WP Rocket plus ShortPixel optimiert Bilder vor dem Upload zusätzlich.

Cloud-Storage als Alternative

Upload-Limit und Sicherheits-Aspekte

Ein hoch gesetztes Upload-Limit ist bequem, eröffnet aber auch Sicherheitsrisiken. Wer beliebige Dateien bis 256 MB hochladen lässt, sollte zusätzlich Datei-Typ-Filter setzen. Standard 2026: in der functions.php via upload_mimes-Filter nur erlaubte MIME-Types definieren (JPG, PNG, WebP, PDF, MP4) und alles andere ablehnen. So vermeidet man Upload von PHP-Files, ZIP-Bombs oder potentiell ausführbaren Dateien. Zusätzlich: Wordfence-Scanner prüft hochgeladene Dateien auf Malware-Signaturen. Bei Multisites mit Frontend-Upload-Formularen ist ein dedizierter Virus-Scan-Service wie ClamAV oder VirusTotal-API empfehlenswert.

Bei sehr großen WordPress-Sites mit hohen Upload-Anforderungen ist die Wahl des Hosters entscheidend. Premium-Hosting-Provider wie Mittwald oder Raidboxes haben 2026 standardmäßig 256 MB Upload-Limit. Billig-Shared-Hosting bei IONOS oder STRATO Basic startet oft bei 2 MB. Der PHP-Selector im Hosting-Backend ermöglicht oft die Konfiguration der Limits direkt — ohne Support-Ticket. Wer die Werte nicht selbst setzen kann und der Hoster den Wunsch verweigert, ist beim falschen Anbieter. Hosting-Wechsel sind 2026 in einer Stunde via All-in-One Migration Plugin erledigt.

Schnellfassung 2026

  • WordPress Upload Limit aktuell unter Medien → Datei hinzufügen sichtbar
  • Empfehlung 2026: 64 MB für KMU-Sites, 256 MB für Foto- und Videoinhalte
  • Sauberste Methode: php.ini-Anpassung mit upload_max_filesize, post_max_size, memory_limit
  • Bei nginx-Hosting: kein .htaccess nötig — direkt zur Hosting-UI oder Support
  • Werbeagentur Luppert in Landau prüft Limits im Wartungsvertrag ab 29,99 €/Monat
  • Telefon +49 176 21 776099, kostenlose Erstberatung

Häufige Fragen 2026

Welcher Wert für upload_max_filesize ist 2026 sinnvoll?
+
64 MB für klassische Brochure-Sites mit Astra und Elementor. 256 MB für Foto- oder Video-Mediatheken. post_max_size muss mindestens gleich groß, memory_limit das Doppelte.
Warum bringt mein Plugin nichts?
+
Plugins können WordPress-seitig das Limit zeigen, aber nicht die Server-Limits überschreiben. Wenn nach Plugin-Aktivierung das Limit unverändert ist, dominiert die php.ini.
Wie groß kann WordPress Uploads maximal annehmen?
+
Theoretisch GB-Bereich. Praktisch sind 256 MB die Obergrenze sinnvoller Konfiguration. Größere Dateien sollten extern gehostet werden (Vimeo, YouTube, CDN).
Was tun bei „HTTP-Fehler“ beim Upload?
+
Meist überschrittenes memory_limit oder max_execution_time. Memory auf 256 MB, max_execution_time auf 300 erhöhen. Bei sehr großen Bildern (über 10 MB) zusätzlich BIG_IMAGE_SIZE_THRESHOLD anpassen.
Funktioniert.htaccess bei Raidboxes oder Mittwald?
+
Nein. Beide nutzen nginx ohne mod_php. Limits werden über das jeweilige Dashboard oder den Support gesetzt — bei beiden ist das in unter 60 Sekunden erledigt.
Macht ein hohes Limit die Site langsam?
+
Nein. Das Limit ist eine Obergrenze, kein Standardwert. Sites mit 256 MB Limit laden nicht langsamer. Was bremst, sind ungeskaltierte Bilder im Frontend — dafür WP Rocket und automatische Bildoptimierung nutzen.

Fazit: php.ini ist der saubere Weg

WordPress-Upload-Limit erhöhen ist 2026 ein 5-Minuten-Job, wenn der Hosting-Zugang stimmt. Die saubere Variante ist die php.ini-Anpassung mit drei Werten: upload_max_filesize, post_max_size, memory_limit. Wer das nicht selbst kann, schickt eine Mail an den Hoster — bei seriösen Anbietern in zwei Stunden erledigt. Werbeagentur Luppert in Landau in der Pfalz übernimmt das im Wartungsvertrag ab 29,99 €/Monat dauerhaft inklusive Server-Test und Bildoptimierung.

WordPress-Wartung ab 29,99 €/Monat

Server-Konfiguration, Updates, Backups, Spam-Schutz, Performance-Check. Werbeagentur Luppert in Landau (Pfalz). Telefon +49 176 21 776099.

Jetzt Wartungsangebot anfragen

WordPress-Wartung ab
29,99 €
pro Monat · inkl. Backups

Kostenloses Angebot
☎ Jetzt anrufen

Ihre Vorteile
✔ Server-Konfiguration
✔ Tägliche Backups
✔ DSGVO-konform
✔ 12 Monate Support
✔ Festpreis pro Monat

0/5 (0 Bewertung)