ratlos: fehlermeldung obwohl datei in richtigem verzeichnis

hallo

ich hab n problem und kann leider net nachvollziehen warum:

ich hab in einer php datei folgendes stehen (zb bsp.php):
<?
...
include("../config.php");
...
?>

ein verzeichnis hoeher steht die config.php datei

aber ich bekomm folgendes fehler wenn ich die bsp.php aufrufe:

Warning: open_basedir restriction in effect. File is in wrong directory in XXXXXXXXXXXXX/admin/index.php on line 7

Warning: Failed opening '../config.php' for inclusion (include_path='') in XXXXXXXXXXXXX/admin/index.php on line 7

soweit ich die fehlermeldung verstehe hat er ein problem mit dem zugriff, oder?

gruss

  1. Hi

    Warning: open_basedir restriction in effect. File is in wrong directory in XXXXXXXXXXXXX/admin/index.php on line 7

    Warning: Failed opening '../config.php' for inclusion (include_path='') in XXXXXXXXXXXXX/admin/index.php on line 7

    wenn ich dich richtig verstehe liegt die config.php in
    XXXXXXXXXXXXX/config.php?

    gruss

    ralf

    1. hi

      wenn ich dich richtig verstehe liegt die config.php in
      XXXXXXXXXXXXX/config.php?

      yepp die datei ist da und hat die richtigen rechte, aber er veigert sich die datei zu benutzen.

      ps: wenn ich die datei ins richtige verzeichnis (also admin) kopiere und dies in der include fkt entsprechend aendere funtzt die datei, nur net wenn ich versuche des teil mit ../ aufzurufen gibts den fehler.

      gruss

      1. hi

        und wenn du mal die index.php in XXXXXXXX/index.php legst, die config.php in XXXXXXXXXXXXXXX/admin/config.php und dann die config.php mit include "admin/config.php" aufrufst, gehts dann auch?

        gruss

        1. hi

          und wenn du mal die index.php in XXXXXXXX/index.php legst, die config.php in XXXXXXXXXXXXXXX/admin/config.php und dann die config.php mit include "admin/config.php" aufrufst, gehts dann auch?

          yepp so funtzt es.

          gruss

  2. hallo

    ich hab n problem und kann leider net nachvollziehen warum:

    ich hab in einer php datei folgendes stehen (zb bsp.php):
    <?
    ...
    include("../config.php");
    ...
    ?>

    ein verzeichnis hoeher steht die config.php datei

    aber mit ../ kommt man doch ein verzeichnis tiefer oder?
    und mit ../../ zwei verzeichnisse richtung root.

    mfg Amor

    1. hi amor

      aber mit ../ kommt man doch ein verzeichnis tiefer oder?
      und mit ../../ zwei verzeichnisse richtung root.

      mfg Amor

      wie soll das gehen ??

      ../ --> bedeutet ein verzeichniss hoeher (richtung root)
      ../../ --> bedeuter zwei verzeichnisse hoeher (richtung root)

      gruss

  3. Hallo,

    evtl. hilft Dir das folgende (inklusive der Postings dazu):
    http://www.php.net/manual/en/features.safe-mode.php

    Gruss
    Thomas