Das Verzeichnis "wp-content" konnte nicht gefunden werden.

  • Hallo,

    es gibt in diesem Forum und anderswo bereits Antworten zu diesem Fehler, habe alles ausprobiert
    (Einträge in wp-config.php usw) aber nichts hat funktioniert,
    deshalb erlaubt mir bitte nochmal dieselbe Frage, danke!

    ich habe WP 4.0.1 installiert und zwar in ein Unterverzeichnis "wordpress" meiner Domain.

    Es funktioniert auch alles ganz normal nur wenn ich ein Thema installieren will kommt die
    Fehlermeldung "Das Verzeichnis "wp-content" konnte nicht gefunden werden."
    Ebenso wenn ich ein Plugin de/installieren möchte kommt eine ähnliche Fehlermeldung:
    "Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: WordPress-Plugin-Verzeichnis konnte nicht gefunden werden."

    Ich nehme an das hat damit zu tun dass ich WordPress in ein Unterverzeichnis installiert habe.

    Zur Info: der Webserver meiner Domain scheint auf einem Windowsrechner zu laufen.

    Vielen Dank für jede Hilfe
    Günther

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    hast du Zugriff auf eventuelle Fehler Protokolle? (error.log)
    Dort müsste ja dann auftauchen was genau schief läuft.

    Wie sieht es denn mit dem Domainmapping aus?
    Wird die Domain direkt auf den Ordner (wordpress) geleitet, oder auf den Root Ordner?
    Was hast du denn im Backend bei den Domaineinstellungen eingetragen?

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Markus,

    habe leider nur ftp-zugriff auf das document-root deshalb leider kein error.log usw

    Die Domain zeigt auf den root ordner (http://www.asolutions.it), im backend habe ich eingestellt:
    WordPress-Adresse (URL): http://www.asolutions.it/wordpress
    Seiten-Adresse (URL): http://www.asolutions.it/wordpress

    Ich habe die ftp-Zugangsdaten in wp-config.php hinterlegt.

    Mein Verdacht ist folgender: wenn ich mich nämlich per ftp auf den host verbinde sehe ich als unterverzeichnis "asolutions.it" (auf welches die domain gemappt ist) und erst darunter liegt mein wordpress-ordner mit unterverzeichnis wp-content

    Iritierenderweise wenn ich mir das Document_Root ausgeben lasse bekomme ich folgendes: D:\Inetpub\webs\asolutionsit (also ohne .)

    Zur Info: ich habe eine weitere Domain beim selben Hoster laufen, wo alles gleich ist nur ist dort WordPress im Root-Verzeichnis installiert, dort funktioniert alles normal. Es hat also definitiv mit dem Unterordner zu tun..

  • In der wp-config.php folgende Zeile eingeben:

    define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/wordpress/wp-content' );

    Mehr Infos dazu gibts im Codex

    Zusätzlich bitte beachten, dass der IIS unter Windows nicht der beste Webserver für WordPress ist. Plugins, die sich nicht 100% an den Codex halten und z.B. eigene Pfadangaben verwenden, die nicht crossplattform tauglich sind, machen unter Windows ärger. Das trifft bei Deinem Fehler nicht zu, sollte aber im Hinterkopf behalten werden.

    Weiterhin kann es sein, das die Benutzerrechte nicht richtig vererbt wurden. Idealerweise sollte der Applikation Pool alle Rechte auf dem Parent Verzeichnis haben, dann braucht man nicht mit dem IUSR 'spielen'.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Welche Windows Version? Wie wird PHP verarbeitet (IIS Modula oder FastCGI?)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • [h=1]PHP Version 5.2.14[/h]
    [TABLE="width: 600"]

    [tr]


    [TD="class: e"]System [/TD]
    [TD="class: v"]Windows NT WEBS3138 6.1 build 7601 [/TD]

    [/tr][tr]


    [TD="class: e"]Build Date [/TD]
    [TD="class: v"]Jul 21 2010 20:17:15 [/TD]

    [/tr][tr]


    [TD="class: e"]Configure Command [/TD]
    [TD="class: v"]cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--without-pi3web" [/TD]

    [/tr][tr]


    [TD="class: e"]Server API [/TD]
    [TD="class: v"]CGI/FastCGI [/TD]

    [/tr]


    [/TABLE]

  • Hinweis:

    habe jetzt versucht eine Datei in die Mediathek zu laden und bekomme den Fehler:
    Das Verzeichnis wp-content/uploads kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

    Wenn ich das uploads-verzeichnis manuell anlege bekomme ich den fehler:
    Die hochgeladene Datei konnte nicht nach wp-content/uploads verschoben werden.

    Habe versucht mit FileZilla die Berechtigungen zu setzen aber ohne Erfolg

  • Ist das ein Hostingpaket bei einem Provider oder ein Rootserver bei z.B. Hetzner, also ein System, welches Du selbst verwaltest? Bei letzterem wäre es dann noch interessant zu Wissen ob das OS Windows 7 oder Windows 2008R2 ist. Die PHP Version ist "End of Live" und gehört nicht mehr in eine Hostingumgebung.

    Ab IIS7 ist der Parent Path im klassischen ASP deaktiviert, das könnte zu diesem Fehler führen. In Hostingumgebung mit PHP 5.2.14 unter Windows sind die Variablen [COLOR=#333333]include_path und open_basedir in der php.ini auch eine beliebte Falle.

    [/COLOR]Ich würde zunächst testen ob die Installation im Root läuft anstatt im Unterverzeichnis /wordpress. Da Du auch sagst, dass das Root anders heißt, als der FTP Pfad anzeigt, bedeutet das, dass die Konfiguration des IIS möglicherweise über ein virtuelles Verzeichnis gelöst wurde (Relikt aus IIS 5/6 Zeiten, aber von manchem Kontrolpanel noch verwendet). Wenn es im Root läuft könnte man weiter suchen, allerdings würde ich das bei dem System nicht mehr tun und lieber auf ein aktuelles System umsteigen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Habe versucht mit FileZilla die Berechtigungen zu setzen aber ohne Erfolg

    Das geht bei einem Windows Server nicht. Wie ich schon vermutet habe handelt es sich um die Kombination von falscher PHP/IIS Konfiguration und fehlerhafter Vererbung von Rechten. Mein Rat: Ganz schnell weg und einen netten kleinen, modernen und funktionierenden Hostingaccount bei z.B. All Inkl für 5€ im Monat anmieten.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!