WordPress-FehlerMeldungen von WordPress
„Verzeichnis konnte nicht erstellt werden“ in WordPress: Rechte prüfen und beheben
Die Meldung heißt: WordPress durfte beim Installieren oder Aktualisieren keinen neuen Ordner anlegen. Dafür braucht PHP Schreibrechte in wp-content, vor allem in den Ordnern plugins, themes und upgrade. Meist stimmen nach einem Serverwechsel oder einer Übertragung per FTP die Dateirechte oder der Eigentümer nicht. Seltener ist der Speicherplatz voll oder in der wp-config.php steht eine unpassende FS_METHOD. Abhilfe schaffen Ordnerrechte 755, der richtige Eigentümer und genug freier Platz.
So sieht die Meldung aus
Installation failed: Could not create directory.Installation fehlgeschlagen: Das Verzeichnis konnte nicht erstellt werden.Update failed: Could not create directory.Aktualisierung fehlgeschlagen: Das Verzeichnis konnte nicht erstellt werden.Could not create directory.Das Verzeichnis konnte nicht erstellt werden.
Woran es liegt.
Falsche Rechte auf wp-content
Ordner brauchen in der Regel die Rechte 755, damit ihr Eigentümer darin schreiben darf. Stehen plugins, themes oder upgrade etwa auf 555 oder 644, kann WordPress dort keine Unterordner anlegen.
Falscher Eigentümer nach Umzug oder Upload
PHP läuft auf dem Server unter einem bestimmten Benutzer. Gehören die Ordner einem anderen, etwa nach einem Upload als root oder einem Serverumzug, darf PHP trotz passender Rechte nicht schreiben. WordPress fragt dann oft nach FTP-Zugangsdaten.
Speicherplatz oder Dateilimit erschöpft
Ist das Kontingent des Hosting-Pakets voll, scheitert jeder neue Ordner. Manche Hoster begrenzen neben dem Speicher auch die Anzahl der Dateien, die sogenannten Inodes. Alte Sicherungen und Cache-Dateien in wp-content füllen beides schnell.
FS_METHOD passt nicht zum Server
Mit FS_METHOD in der wp-config.php legt man fest, wie WordPress Dateien schreibt. Steht dort „direct“, schreibt PHP immer selbst, auch wenn es dazu gar keine Rechte hat. Die Prüfung, die WordPress sonst vorab macht, entfällt.
Ordner upgrade fehlt
WordPress entpackt jedes Paket zuerst in wp-content/upgrade. Fehlt dieser Ordner und darf WordPress ihn nicht anlegen, scheitern Installation und Update schon beim Entpacken.
So behebst Du den Fehler.
Leg vor jeder Änderung eine Sicherung von Dateien und Datenbank an. Geh die Schritte der Reihe nach durch und prüf nach jedem, ob die Seite wieder lädt.
Sicherung anlegen und Ordner ansehen
Sichere Dateien und Datenbank, bevor Du Rechte änderst. Schau dann per FTP oder im Dateimanager nach, ob in wp-content die Ordner plugins, themes und upgrade existieren und welche Rechte und Eigentümer sie haben. Die meisten FTP-Programme zeigen das in eigenen Spalten.
Terminal (SSH) ls -ld wp-content wp-content/plugins wp-content/themes wp-content/upgradeFreien Speicher prüfen
Im Kundenbereich des Hosters steht, wie viel Speicher und wie viele Dateien Dein Paket erlaubt. Ist das Limit erreicht, lösche alte Sicherungen, Logdateien und Cache-Ordner aus wp-content oder buche mehr Platz. Per SSH zeigen die Befehle unten, was wie viel belegt.
Terminal (SSH) df -h . du -sh wp-content/* | sort -hRechte auf 755 und 644 setzen
Gib wp-content und allen Unterordnern die Rechte 755, den Dateien darin 644. Im FTP-Programm geht das über das Kontextmenü, rekursiv und nur für Verzeichnisse. Per SSH erledigen es die zwei Befehle unten. Die Rechte 777 sind keine Lösung, sie öffnen die Seite für Schadcode.
Terminal (SSH) find wp-content -type d -exec chmod 755 {} \; find wp-content -type f -exec chmod 644 {} \;Eigentümer korrigieren
Zeigt die Spalte Eigentümer bei einzelnen Ordnern einen anderen Benutzer als beim Rest, liegt hier der Fehler. Auf einem eigenen Server setzt Du mit chown den Benutzer, unter dem PHP läuft, häufig www-data. Auf geteiltem Hosting darf das nur der Hoster.
Terminal (SSH) sudo chown -R www-data:www-data wp-contentFS_METHOD in der wp-config.php prüfen
Such in der wp-config.php nach der Zeile unten. Steht sie dort und stimmen Rechte oder Eigentümer nicht, entferne sie testweise. WordPress wählt dann selbst die passende Methode und fragt notfalls nach FTP-Daten. Umgekehrt hilft „direct“ nur, wenn PHP wirklich in wp-content schreiben darf.
wp-config.php define( 'FS_METHOD', 'direct' );Ordner upgrade selbst anlegen
Fehlt wp-content/upgrade, leg den Ordner per FTP an und gib ihm die Rechte 755. Liegen darin alte Unterordner von abgebrochenen Updates, darfst Du sie löschen, solange gerade kein Update läuft.
Installation neu starten
Versuche es jetzt erneut unter Plugins → Plugin hinzufügen oder Design → Themes. Scheitert es weiter, lade das Plugin als ZIP herunter, entpacke es auf Deinem Rechner und schiebe den Ordner per FTP nach wp-content/plugins. Aktiviere es danach unter Plugins → Installierte Plugins.
Hoster um Korrektur bitten
Kannst Du Rechte oder Eigentümer nicht selbst ändern, schick dem Support die Meldung und den betroffenen Ordner. Der Hoster kennt den Benutzer, unter dem PHP läuft. Er kann die Eigentümer dann passend setzen.
Zuletzt geprüft am 25. September 2026.
So kommt er nicht wieder.
- Dateien nach einem Umzug mit dem richtigen Benutzer hochladen und die Rechte danach stichprobenartig prüfen.
- Nie 777 als Dauerlösung stehen lassen, auch wenn es kurzfristig funktioniert.
- Alte Sicherungen und Cache-Dateien regelmäßig aus wp-content entfernen.
- Nach einem Serverwechsel testweise ein kleines Plugin installieren und wieder löschen.
Fragen zu Verzeichnis konnte nicht erstellt werden
Was bedeutet „Installation failed: Could not create directory“?
Soll ich die Rechte auf 777 setzen?
Was ist mit „Unable to create directory wp-content/uploads“?
Warum fragt WordPress plötzlich nach FTP-Zugangsdaten?
Verwandte Fehler
- Update fehlgeschlagen oder hängtEin Update bricht ab oder WordPress meldet ein laufendes Update. Meist hilft Warten oder die Sperre zu löschen.
- Wartungsmodus hängt nach einem UpdateEin abgebrochenes Update hinterlässt die Datei .maintenance. Löschen, dann das Update sauber zu Ende bringen.
- 403 ForbiddenDer Server verweigert den Zugriff. Meist Dateirechte, .htaccess, ein Sicherheits-Plugin oder die Firewall des Hosters.
- HTTP-Fehler beim Hochladen in die MediathekDer Upload bricht ohne klaren Grund ab. Meist ist das Bild zu groß oder dem Server fehlt Arbeitsspeicher.
Lieber eine Website, die einfach läuft?
Wir bauen Websites, die schnell laden und ohne Update-Stress laufen. Oder wir übernehmen Deine WordPress-Seite samt Pflege. Erst Dein Paket, dann ein Termin per Video.

Erst Dein Paket, dann der Termin
Im Preisrechner tippst Du an, was Dich bremst. Du siehst sofort Dein Paket mit Preisspanne. Danach wählst Du direkt einen Termin, das Gespräch läuft per Video.
Dein Preis in 2 Minuten