install im unterordner geht, nicht im root

  • Hallo Gemeinde,

    ich habe ein kleines Problem, welches ich nicht Herr werde.

    Ich versuche das WP zu installieren. Wenn die Dateien im root liegen bekomme ich folgende Fehlermeldung:

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/srv/www/vhosts/laconfianza.de/wp-config.php) is not within the allowed path(s): (/srv/www/vhosts/laconfianza.de/httpdocs:/tmp) in /srv/www/vhosts/laconfianza.de/httpdocs/wp-load.php on line 29

    Liegen die Dateien allerdings in einem Unterordner, klappt alles ohne Probleme.

    Was ist denn das Problem?

    Grüße

    steinchen

    • 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

  • Welche WordPress Version, wie installiert? Setzt Du die ABSPATH constante manuell? Die wird nämlich in der von dir benannten Zeile in WordPress 2.7 verwendet und greift eigentlich nur auf das Verzeichnis zu, in dem auch wp-load.php liegt.

    Laut Fehlermeldung müsste das in

    /srv/www/vhosts/laconfianza.de/httpdocs/wp-load.php

    nunmal das Verzeichnis

    /srv/www/vhosts/laconfianza.de/httpdocs/

    sein, dass dann im file_exists 'normalerweise' in

    /srv/www/vhosts/laconfianza.de/httpdocs/wp-config.php

    resultieren sollte. Bei Dir resultiert es laut Fehlermeldung aber in

    /srv/www/vhosts/laconfianza.de/wp-config.php

    Kannst Du prüfen, welchen Wert du in ABSPATH hast, evtl indem Du in die Datei in Zeile 23 der Datei wp-load.php mal ein

    PHP
    printf('---%s---', ABSPATH);

    einfügen und schauen, was als Text vor der Fehlermeldung ausgegeben wird?

  • Danke für deine Antwort.
    Dieses ist die dritte WP Installation, also die dritte Domain, der ich ein WP verpasse, und die erste im root. daher war ich eben überrascht, denn eigentlich ist die Installation easy.

    Hab einfach die config-sample.php in config.php umgenannt und die Datenbank direkt eingetragen, samt den keys, und voila, keine Fehlermeldung mehr.

Jetzt mitmachen!

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