Bilder werden nicht angezeigt oder lassen sich nicht hochladen — die Lösungen.
„HTTP-Fehler“ beim Hochladen, leere Kästchen statt Bilder nach dem Umzug, Vorschaubilder fehlen, „Dieser Dateityp ist nicht erlaubt“: Probleme mit der Mediathek haben immer eine von wenigen Ursachen — Rechte, Limits, Pfade oder Bildverarbeitung. Hier ist die Zuordnung.
Upload schlägt fehl: Upload-Limit, Dateirechte, Speicherlimit der Bildverarbeitung oder Sicherheits-Plugin. Bilder fehlen nach Umzug: Uploads-Ordner unvollständig kopiert oder URLs nicht ersetzt. Vorschaubilder fehlen: Bildverarbeitung auf dem Server fehlt oder ist zu schwach — Thumbnails neu erzeugen. Dateityp nicht erlaubt: Typ per Filter freigeben, SVG mit Vorsicht.
Upload schlägt fehl: „HTTP-Fehler“.
Die Meldung sagt nichts über die Ursache. Prüfreihenfolge: kleines Bild (unter 500 KB) hochladen — geht es, ist es ein Limit (nächster Abschnitt). Geht auch das nicht: Sicherheits-Plugin oder Firewall des Hosters deaktivieren, Bildverarbeitung prüfen (in der wp-config.php define('WP_MEMORY_LIMIT','256M');), Browser wechseln, Datei umbenennen (keine Umlaute, Leerzeichen, Sonderzeichen). Bei sehr großen Fotos vom Handy (HEIC, 12 MB) vorher in JPG umwandeln und verkleinern.
Upload-Limit und Speicher.
Das Limit steht in der Mediathek unter dem Upload-Feld („Maximale Dateigröße“). Es kommt aus der PHP-Konfiguration des Hostings: upload_max_filesize, post_max_size und memory_limit. Bei den meisten Hostern lässt es sich im Panel erhöhen; sonst per .htaccess oder php.ini, je nach Hoster. 64 MB reichen für fast alles — noch größere Dateien gehören ohnehin nicht in die Mediathek, sondern zu einem Video-Hosting.
Dateirechte und Uploads-Ordner.
WordPress muss in wp-content/uploads/ schreiben dürfen. Fehlt der Ordner oder gehört er einem anderen Systemnutzer (nach Umzug per Root oder Backup-Wiederherstellung), scheitert jeder Upload. Rechte: Ordner 755, Dateien 644, Besitzer der Webserver-Nutzer. Das lässt sich im Hosting-Panel oder per FTP setzen; bei Besitzerproblemen hilft der Hoster.
Bilder fehlen nach Umzug.
Zwei Ursachen: Der Uploads-Ordner wurde unvollständig kopiert — er ist oft der größte Ordner und bricht bei FTP-Übertragungen ab — oder die Bild-URLs zeigen noch auf die alte Domain. Prüfen: Bild-URL im Frontend aufrufen. 404 auf der neuen Domain heißt Datei fehlt, alte Domain in der URL heißt URLs nicht ersetzt. Lösung: Ordner erneut übertragen (per SSH oder Hoster-Migration statt FTP) beziehungsweise URLs sauber ersetzen. Auch ein fest eingetragener Upload-Pfad in den Einstellungen (Option upload_path) verweist nach Umzug ins Leere — leeren.
Vorschaubilder fehlen oder sind falsch.
WordPress erzeugt beim Upload mehrere Größen. Fehlen sie, fehlt auf dem Server meist die Bildverarbeitung (GD oder Imagick) oder der Speicher reicht nicht — bei großen Fotos bricht das Erzeugen ab, das Original ist da, die Vorschau nicht. Prüfen unter Werkzeuge → Website-Zustand. Nach Theme-Wechsel oder neuen Bildgrößen: Thumbnails mit einem Plugin oder WP-CLI (wp media regenerate) neu erzeugen.
„Dieser Dateityp ist nicht erlaubt“.
WordPress erlaubt nur bekannte Typen. SVG, WebP in alten Versionen, AVIF, GLB oder bestimmte Dokumente werden abgelehnt. Freigeben per Filter upload_mimes in einem eigenen Plugin — nur für Administratoren und nur, was gebraucht wird. SVG mit Vorsicht: SVG kann Skripte enthalten; nur aus vertrauenswürdiger Quelle und idealerweise mit einem bereinigenden Plugin. Wie das sicher geht, am Beispiel 3D-Dateien: Dateitypen sicher erlauben.
Bilder nur über http — Mixed Content.
Fehlen Bilder nur auf HTTPS-Seiten und der Browser zeigt kein Schloss, werden sie noch über http geladen — ein Rest der HTTPS-Umstellung. URLs in der Datenbank ersetzen, Cache leeren. Details: „Nicht sicher“-Warnung beheben.
Zu große Bilder: Ladezeit.
Bilder, die angezeigt werden, aber die Seite langsam machen, sind das häufigste Performance-Problem überhaupt: 5-MB-Fotos in 4000 Pixeln, wo 1600 Pixel und 200 KB reichen. WordPress verkleinert seit 5.3 sehr große Bilder automatisch, aber nicht ausreichend. Vor dem Upload skalieren, WebP nutzen, Optimierungs-Plugin für den Bestand. Mehr: WordPress langsam.
Wenn der Upload weiter scheitert oder nach einem Umzug hunderte Bilder fehlen: WordPress-Hilfe.
Wer hilft.
Ich bin Manuel Killert, WordPress-Entwickler aus Quakenbrück. Seit 2020 baue und betreue ich WordPress-Websites — für Handwerksbetriebe, Industrie, Gastronomie, Start-ups und Vereine —, entwickle eigene Plugins und unterrichte WordPress als Dozent an der KW Design Akademie. Das heißt: Ich kenne die typischen Fehler nicht nur aus Foren, sondern aus eigenen Projekten, und ich kann sie so erklären, dass du sie beim nächsten Mal selbst erkennst. Du erreichst mich direkt, ohne Ticketsystem.
Echte Projekte — live ansehen.
WordPress-Websites, die ich gebaut habe oder laufend betreue.

Babas Grill
Webauftritt für einen Schnellimbiss — warmes Branding, Speisekarte, direkte Bestellmöglichkeit.
Website ansehen ↗
KT Bodenteam
Professioneller Auftritt für einen Bodenleger — Vorher-Nachher-Slider und regionale SEO.
Website ansehen ↗
HW Metall
Reduziertes, hochwertiges Design für maßgefertigte Stahl-Lofttüren.
Website ansehen ↗FAQ — Bilder werden nicht angezeigt.
Warum bekomme ich beim Bild-Upload in WordPress einen HTTP-Fehler?
Die Meldung ist unspezifisch. Häufige Ursachen sind ein zu niedriges Upload- oder Speicherlimit, fehlende Schreibrechte im Uploads-Ordner, ein Sicherheits-Plugin oder die Firewall des Hosters, Sonderzeichen im Dateinamen oder sehr große Handyfotos. Ein Test mit einem kleinen Bild grenzt die Ursache ein.
Wie erhöhe ich das Upload-Limit in WordPress?
Das Limit kommt aus der PHP-Konfiguration des Hostings mit upload_max_filesize, post_max_size und memory_limit. Bei den meisten Hostern lässt es sich im Panel erhöhen, sonst über .htaccess oder php.ini. 64 MB reichen für nahezu alle Bilder.
Warum fehlen nach dem Umzug alle Bilder?
Entweder wurde der Uploads-Ordner unvollständig übertragen, was bei FTP häufig passiert, oder die Bild-URLs verweisen noch auf die alte Domain. Die Bild-URL im Browser aufzurufen zeigt, welcher Fall vorliegt.
Warum werden keine Vorschaubilder erzeugt?
Meist fehlt die Bildverarbeitung GD oder Imagick auf dem Server oder der Speicher reicht für große Fotos nicht. Unter Werkzeuge, Website-Zustand ist das erkennbar. Vorschaubilder lassen sich mit einem Plugin oder per WP-CLI neu erzeugen.
Wie erlaube ich SVG oder andere Dateitypen in WordPress?
Über den Filter upload_mimes in einem eigenen Plugin, beschränkt auf Administratoren und die wirklich benötigten Typen. SVG kann Skripte enthalten und sollte nur aus vertrauenswürdiger Quelle und mit bereinigendem Plugin erlaubt werden.
Warum fehlen Bilder nur auf HTTPS-Seiten?
Die Bilder werden noch über http geladen, ein Rest der HTTPS-Umstellung. Nach dem Ersetzen der URLs in der Datenbank und dem Leeren des Caches werden sie wieder angezeigt und das Schloss im Browser erscheint.
Das bin ich – rechts im BildErzähl mir von deiner neuen Website.
Beschreib kurz, was du vorhast — du bekommst eine ehrliche Einschätzung zu Umfang, Zeit und Kosten.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de