Du kennst das: Du willst ein Bild in WordPress hochladen, klickst auf „Datei hinzufügen“ – und plötzlich knallt dir WordPress die Fehlermeldung „Cannot write to uploads“ um die Ohren. Herzlichen Glückwunsch, du bist jetzt offiziell im Club der WordPress-Admins, die sich mit Dateirechten, Pfaden und Besitzern (Ownern) herumschlagen dürfen. Klingt erstmal nach IT-Kauderwelsch, ist aber tatsächlich ein ziemlich häufiges Problem – und mit ein bisschen Know-how auch lösbar. In diesem Artikel nehme ich dich an die Hand und zeige dir, wie du den Fehler Schritt für Schritt behebst, warum er überhaupt auftritt und wie du deine WordPress-Installation zukunftssicher machst. Und ja, ein bisschen Humor gibt’s gratis dazu. Los geht’s!

WordPress ist das beliebteste Content-Management-System der Welt – laut W3Techs läuft über 43% aller Websites damit. Kein Wunder, dass auch die meisten Fehler, die im Web auftauchen, irgendwie mit WordPress zu tun haben. Einer der Klassiker: „Cannot write to uploads“ oder auf Deutsch „Kann nicht in das Uploads-Verzeichnis schreiben“. Das Problem ist so alt wie WordPress selbst und betrifft vor allem die Medienverwaltung – also alles, was du hochlädst: Bilder, PDFs, Videos, etc.
Doch was steckt dahinter? Kurz gesagt: WordPress kann keine Dateien im wp-content/uploads-Verzeichnis speichern. Die Gründe dafür sind meist falsch gesetzte Dateirechte, ein falscher Owner (Besitzer) oder ein fehlerhafter Pfad. Klingt technisch? Ist es auch – aber keine Sorge, ich erkläre dir alles Schritt für Schritt, damit du am Ende nicht nur den Fehler behebst, sondern auch verstehst, was du da eigentlich tust.
-
Was bedeutet „Cannot write to uploads“?
WordPress versucht, eine Datei im Verzeichnis
wp-content/uploadszu speichern, hat aber keine Berechtigung dazu. Das kann verschiedene Ursachen haben: Falsche Dateirechte, ein falscher Besitzer (Owner) oder ein fehlerhafter Pfad. Die Folge: Du kannst keine Bilder, PDFs oder andere Medien mehr hochladen. Besonders ärgerlich, wenn du gerade einen neuen Blogpost veröffentlichen willst oder dein Kunde auf neue Produktbilder wartet. -
Wie äußert sich der Fehler?
Meistens bekommst du eine Fehlermeldung wie „Unable to create directory wp-content/uploads/2024/06. Is its parent directory writable by the server?“ oder eben „Cannot write to uploads“. Manchmal siehst du auch einfach nur einen HTTP-Fehler beim Upload. In jedem Fall: WordPress kann nicht schreiben, und du bist gefragt.
-
Warum ist das so wichtig?
Ohne funktionierende Uploads ist WordPress quasi lahmgelegt. Keine Bilder, keine PDFs, keine neuen Medien – das ist nicht nur nervig, sondern kann auch deine Website unprofessionell wirken lassen. Außerdem kann ein falsch konfiguriertes Upload-Verzeichnis ein Sicherheitsrisiko darstellen, wenn etwa zu weitreichende Rechte gesetzt werden.
Bevor wir uns an die Lösung machen, ein kurzer Blick auf die häufigsten Ursachen:
-
Falsche Dateirechte (Permissions):
WordPress braucht Schreibrechte auf das Uploads-Verzeichnis. Sind die Rechte zu restriktiv, klappt der Upload nicht. Sind sie zu großzügig, wird’s unsicher.
-
Falscher Owner (Besitzer):
Der Webserver (z.B.
www-databei Apache/Nginx) muss Besitzer des Verzeichnisses sein. Ist das nicht der Fall, helfen auch korrekte Rechte nichts. -
Falscher Pfad:
Manchmal ist in den WordPress-Einstellungen oder in der
wp-config.phpein falscher Pfad zum Uploads-Verzeichnis hinterlegt. Dann sucht WordPress an der falschen Stelle. -
Server-Konfiguration:
Manche Hoster haben restriktive Einstellungen oder spezielle Sicherheitsmodule (z.B.
open_basedir), die den Zugriff auf bestimmte Verzeichnisse blockieren.
Jetzt aber Butter bei die Fische: Wie findest du heraus, was bei dir schiefläuft – und wie behebst du es?
1. Pfad zum Uploads-Verzeichnis prüfen
-
WordPress-Einstellungen checken:
Gehe im Backend zu Einstellungen > Medien. Dort sollte normalerweise kein eigener Pfad stehen – WordPress nutzt dann automatisch
wp-content/uploads. Falls dort ein individueller Pfad eingetragen ist, prüfe, ob dieser korrekt ist und existiert. -
wp-config.php prüfen:
In der
wp-config.phpkann mitdefine('UPLOADS', 'pfad/zum/uploads');ein eigener Upload-Pfad gesetzt werden. Ist der falsch, sucht WordPress an der falschen Stelle. Entferne die Zeile oder korrigiere sie, falls nötig. -
Verzeichnisstruktur auf dem Server:
Logge dich per FTP oder SSH ein und prüfe, ob das Verzeichnis
wp-content/uploadsexistiert. Falls nicht, lege es an.
2. Dateirechte (Permissions) richtig setzen
Die Dateirechte bestimmen, wer was mit einer Datei oder einem Verzeichnis machen darf. In Linux/Unix-Systemen gibt es drei Gruppen: Besitzer (Owner), Gruppe (Group) und Andere (Others). Die Rechte werden meist als dreistellige Zahl angegeben, z.B. 755 oder 775.
| Rechte | Bedeutung | Empfohlen für |
|---|---|---|
| 755 | Besitzer: Lesen, Schreiben, Ausführen Gruppe: Lesen, Ausführen Andere: Lesen, Ausführen |
Verzeichnisse |
| 644 | Besitzer: Lesen, Schreiben Gruppe: Lesen Andere: Lesen |
Dateien |
| 775 | Besitzer: Lesen, Schreiben, Ausführen Gruppe: Lesen, Schreiben, Ausführen Andere: Lesen, Ausführen |
Manchmal für Verzeichnisse bei bestimmten Server-Konfigurationen |
-
So setzt du die Rechte per FTP oder SSH:
Mit einem FTP-Programm wie FileZilla kannst du per Rechtsklick auf das Verzeichnis
wp-content/uploadsdie Dateiberechtigungen ändern. Setze für das Verzeichnis755und für die Dateien darin644.Per SSH geht das so:
find wp-content/uploads -type d -exec chmod 755 {} ;
find wp-content/uploads -type f -exec chmod 644 {} ;Das setzt für alle Unterverzeichnisse die Rechte 755 und für alle Dateien 644.
-
Warum nicht 777?
Manche Anleitungen empfehlen
777(jeder darf alles). Das ist aber ein Sicherheitsrisiko! Damit kann jeder auf dem Server (auch andere Nutzer) Dateien verändern oder hochladen. Also: Finger weg von 777!
3. Owner (Besitzer) korrekt setzen
Selbst mit den richtigen Rechten kann es Probleme geben, wenn der Owner nicht stimmt. Der Webserver (meist www-data bei Apache/Nginx, manchmal apache oder nginx) muss Besitzer des Uploads-Verzeichnisses sein.
-
So prüfst du den Owner:
Per SSH kannst du mit
ls -l wp-content/sehen, wem das Verzeichnis gehört. Beispiel:drwxr-xr-x 5 www-data www-data 4096 Jun 1 12:34 uploadsHier ist
www-datader Besitzer. Ist das bei dir anders (z.B.root), musst du den Owner ändern. -
Owner ändern:
Mit folgendem Befehl setzt du den Owner für das Verzeichnis und alle Unterverzeichnisse/Dateien:
chown -R www-data:www-data wp-content/uploadsErsetze
www-dataggf. durch den richtigen User deines Webservers (bei manchen Hostern ist das ein anderer Name, z.B.web123). -
Kein SSH-Zugang?
Viele Hoster bieten im Kundenmenü eine Möglichkeit, den Owner zu setzen oder den Support zu kontaktieren. Scheue dich nicht, den Support zu fragen – das ist deren Job!
4. Server-Konfiguration & Spezialfälle
-
open_basedir & andere Restriktionen:
Manche Hoster schränken per
open_basedirein, auf welche Verzeichnisse PHP zugreifen darf. Prüfe in der phpinfo() oder beim Support, ob das Uploads-Verzeichnis enthalten ist. -
Disk-Quota voll?
Auch das passiert: Der Speicherplatz ist voll. Prüfe im Hosting-Panel, ob noch genug Platz auf dem Webspace ist.
-
Symlinks & ungewöhnliche Setups:
Bei Multisite-Installationen oder Symlinks kann es zu weiteren Problemen kommen. Hier hilft oft nur ein Blick in die Server-Logs oder ein erfahrener Admin.
5. Nach der Reparatur: Test & Sicherheit
-
Test-Upload:
Lade ein Bild hoch und prüfe, ob es klappt. Wenn ja: Glückwunsch, du hast’s geschafft!
-
Sicherheits-Check:
Stelle sicher, dass die Rechte nicht zu großzügig sind. Prüfe regelmäßig, ob alles noch funktioniert – besonders nach Updates oder Server-Umzügen.
-
Backup nicht vergessen!
Vor größeren Änderungen immer ein Backup machen. Das spart Nerven und Zeit, falls doch mal was schiefgeht.
6. Zusammenfassung: Die wichtigsten Befehle auf einen Blick
| Aktion | Befehl | Hinweis |
|---|---|---|
| Rechte für Verzeichnisse setzen | find wp-content/uploads -type d -exec chmod 755 {} ; |
Alle Unterverzeichnisse auf 755 |
| Rechte für Dateien setzen | find wp-content/uploads -type f -exec chmod 644 {} ; |
Alle Dateien auf 644 |
| Owner setzen | chown -R www-data:www-data wp-content/uploads |
Ersetze www-data ggf. durch deinen Webserver-User |
7. Häufige Fragen (FAQ)
-
Was, wenn ich keinen Zugriff auf die Server-Konsole habe?
Nutze FTP oder das Dateimanager-Tool deines Hosters. Bei Problemen hilft meist der Support weiter.
-
Kann ich die Rechte auch im WordPress-Backend ändern?
Nein, das geht nur per FTP, SSH oder über das Hosting-Panel.
-
Was tun, wenn der Fehler nach einem Umzug auftritt?
Oft stimmen nach einem Umzug die Owner oder Rechte nicht mehr. Setze sie wie oben beschrieben neu.
-
Wie verhindere ich das Problem in Zukunft?
Regelmäßige Backups, Updates und ein sicher konfigurierter Server helfen. Bei Managed Hosting übernimmt das meist der Anbieter.
8. Nakaryu hilft dir – und macht’s schöner!
Du hast keine Lust, dich mit SSH, Dateirechten und Ownern herumzuschlagen? Oder willst du einfach, dass deine Website nicht nur funktioniert, sondern auch richtig gut aussieht und verkauft? Dann bist du bei Nakaryu genau richtig! Wir sind nicht nur WordPress-Profis, sondern auch Design-Nerds, Marketing-Strategen und Technik-Freaks – und kümmern uns um alles, was deine Website braucht. Von der Fehlerbehebung bis zum kompletten Relaunch, von der kleinen Portfolio-Seite bis zum internationalen Shop. Und das Beste: Bei uns gibt’s Webdesign zum monatlichen Fixpreis – ohne hohe Einmalkosten, ohne Agentur-Overhead, mit persönlichem Ansprechpartner und echter Partnerschaft.
Neugierig? Schau dir unsere Webdesign-Flatrate an und lass uns gemeinsam deine Website auf das nächste Level bringen!
Quellen
- WordPress.org: Changing File Permissions
- W3Techs: Usage statistics and market share of WordPress
- WordPress Developer Handbook: Media
- WPBeginner: How to Fix Image Upload Issue in WordPress
- HostEurope: WordPress Dateirechte
Fragen zum Thema
Was bedeutet die Fehlermeldung „Cannot write to uploads“ in WordPress?
Die Meldung „Cannot write to uploads“ bedeutet, dass WordPress keine Dateien im Verzeichnis wp-content/uploads speichern kann. Häufige Ursachen sind falsche Dateirechte, ein falscher Owner (Besitzer) oder ein fehlerhafter Pfad. Dadurch ist das Hochladen von Bildern, PDFs oder anderen Medien nicht möglich.
Wie kann ich die Dateirechte für das Uploads-Verzeichnis richtig setzen?
Setze für das Verzeichnis wp-content/uploads die Rechte auf 755 und für die darin enthaltenen Dateien auf 644. Das geht per FTP (z.B. mit FileZilla) oder SSH mit den Befehlen:
find wp-content/uploads -type d -exec chmod 755 {} ;
find wp-content/uploads -type f -exec chmod 644 {} ;
777 solltest du aus Sicherheitsgründen vermeiden!
Was muss ich beim Owner (Besitzer) des Uploads-Verzeichnisses beachten?
Der Owner des Verzeichnisses wp-content/uploads sollte der Webserver-User sein (meist www-data, apache oder nginx). Prüfe das per ls -l wp-content/ und ändere es bei Bedarf mit:
chown -R www-data:www-data wp-content/uploads
Falls du keinen SSH-Zugang hast, hilft oft der Support deines Hosters weiter.
Was kann ich tun, wenn ich keinen SSH– oder FTP-Zugang habe?
Nutze das Dateimanager-Tool deines Hosters im Kundenmenü. Viele Anbieter bieten dort die Möglichkeit, Dateirechte und Owner zu ändern. Bei Unsicherheiten oder fehlenden Optionen hilft der Support deines Hosters meist schnell weiter.
Wie kann ich verhindern, dass der Fehler in Zukunft erneut auftritt?
Sorge für regelmäßige Backups, halte WordPress und Plugins aktuell und prüfe nach Updates oder Server-Umzügen die Dateirechte und Owner. Bei Managed Hosting übernimmt das oft der Anbieter. Mit einer Webdesign-Flatrate von Nakaryu bist du zudem dauerhaft auf der sicheren Seite.
Jetzt kostenfreies Erstgespräch sichern
Lass dich unverbindlich beraten
→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.
Neues aus unserem Blog
Das könnte dich auch interessieren

Harukyu
Max Wellner ist Gründer/ CEO von Nakaryu & Nekodanshi sowie Content Creator und Cosplayer aus Nürnberg. Er verbindet seit 2017 Webdesign, Marketing, Technologie und kreative Popkultur-Einflüsse zu digitalen Markenauftritten mit Wiedererkennungswert. Mit seiner Mischung aus technischer Expertise, kreativem Denken und eigener Erfahrung als Creator entwickelt er moderne Konzepte für Unternehmen, Marken und digitale Projekte, unterstützt durch eigens entwickelte KI Systeme und Workflows.
Jetzt kostenfreies Erstgespräch sichern
Lass dich unverbindlich beraten
→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.
15% Rabatt auf alle Pakete
→ Für Vereine, Creator & Künstler. Schreib uns einfach an.
Weiterempfehlen lohnt sich
→ 100 € Gutschrift für jeden geworbenen Neukunden.






