welchen "Document Root"

  • hi all,

    also ich bin gerade dabei, mich mit wordpress "bekannt zu machen".
    man kommt auch relativ flott weiter...
    allerdings stehe ich jetzt schon das erstemal ein wenig an.

    die update funktionen sowie die plugin und template installation direkt aus WP (3.6de) heraus,
    bringe ich nicht zum laufen :-(

    bekomme jedesmal die meldung:
    "Das Verzeichnis “wp-content” konnte nicht gefunden werden"
    damit kann man ja schon recht gut googlen.
    da kommt man dann auf lösungen, wie man die wp-config.php abändern soll.
    hier oder hier

    nichts davon hat bei mir funktioniert.
    darum habe ich mir gedacht, das WP vielleicht irgendwelche provider shared host geschichten gern hat.

    ich habe hier meine eigene geschichte:

    macmini mit mac os x 10.6.8
    eingebautem apache 2.2.22
    php 5.3.15
    mysql 5.5.29
    ftp server (rumpus 7.x)

    jetzt habe ich im logfile vom ftp server gesehen, das z.b. beim theme installieren aus WP herraus
    das WP wirklich den pfad "[FONT=Courier]/webserver/ftpuser/wp-content" [/FONT]sucht.
    den kann er natürlich nicht finden, weil der ftp user als wurzelverzeichnis direkt die oberste ebene von WP hat.
    deswegen müßte der richtige pfad einfach [FONT=Courier]/wp-content [/FONT]heißen.
    wahrscheinlich funktioniert aus diesen gründen auch das update nicht.

    hat jemand eine idee warum WP den "document root" von apache ausliest und verwenden will?
    den will ich nicht verwenden, weil der ftp server ein chroot macht und den user nur in seinen ordner läßt.
    und das ist der WP ordner.

    ich sehe aber in der wp-config.php keine möglichkeit was zu ändern....
    het wer eine idee was ich noch versuchen könnte.

    ciao
    mike

    • 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 Mike,

    der ftp-root und der document-root sind 2 paar Stiefel. Um den absoluten Document-Root (den php will) herauszubekommen, legst Du Dir am besten temporär eine test.php Datei an, dort schreibst Du:
    <?php


    phpinfo();


    ?>

    rein. Und dann rufst Du diese Datei mal auf und suchst dort nach 'DOCUMENT_ROOT'.
    [LEFT][COLOR=#000000][FONT=sans-serif][/FONT][/COLOR][/LEFT]
    Diesen brauchst Du (evtl. zzgl. dem Subdirectory).

  • Zum Verständnis: Den Document Root braucht PHP, um zu wissen, wo die Wordpress-Dateien sind, die es einbinden will. Und das Document-Root ist da, wo sich (vermutlich) Deine Wordpress-Installation befindet.

Jetzt mitmachen!

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