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.

  1. 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/upgrade
  2. Freien 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 -h
  3. Rechte 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 {} \;
  4. 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-content
  5. FS_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' );
  6. 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.

  7. 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.

  8. 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“?
WordPress wollte für das Plugin oder Theme einen Ordner anlegen, durfte es aber nicht. Meist fehlen Schreibrechte in wp-content, der Eigentümer der Ordner stimmt nicht oder der Speicherplatz ist voll.
Soll ich die Rechte auf 777 setzen?
Nein. Mit 777 darf jeder Prozess auf dem Server in den Ordner schreiben, auch Schadcode. Richtig sind 755 für Verzeichnisse und 644 für Dateien, dazu der passende Eigentümer.
Was ist mit „Unable to create directory wp-content/uploads“?
Das ist die Schwester dieser Meldung beim Hochladen von Medien. WordPress darf in wp-content/uploads keinen Ordner für Jahr und Monat anlegen. Prüfe Rechte, Eigentümer und Speicherplatz dieses Ordners genauso wie oben beschrieben.
Warum fragt WordPress plötzlich nach FTP-Zugangsdaten?
WordPress hat festgestellt, dass PHP nicht als Eigentümer der Dateien schreibt. Es bietet dann an, per FTP zu installieren. Das ist ein Hinweis auf falsche Eigentümer. Sauberer als die FTP-Daten einzutragen ist es, die Eigentümer zu korrigieren.

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.

Kevin Baum im Videocall an seinem Schreibtisch, im Hintergrund eine Holzlattenwand mit farbigem Licht.

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