Geri: include Pfade

PHP findet den 'include Pfad' nicht.
(PHP läufft auf einem Apache Server unter OSX)
------
Folgende Fehlermeldung erscheint im Browser:
Warning: Failed opening 'config.php' for inclusion (include_path='') in /Library/WebServer/Documents/forum/selection.php on line 3
------

Im php_info.php wird der include Pfad jedoch erkannt und angegeben include path: .:/usr/local/lib/php
------
CHMOD ist auf 777 eingestellt
-----

Bin froh für jeden Hinweis

Danke

Güessli
Geri

  1. Hallo Geri,

    Dein Posting fällt bei mir voll in die Schublade der lieblosesten Fragestellungen.

    PHP findet den 'include Pfad' nicht.
    (PHP läufft auf einem Apache Server unter OSX)
    Folgende Fehlermeldung erscheint im Browser:
    Warning: Failed opening 'config.php' for inclusion (include_path='') in /Library/WebServer/Documents/forum/selection.php on line 3
    Im php_info.php wird der include Pfad jedoch erkannt und angegeben include path: .:/usr/local/lib/php
    CHMOD ist auf 777 eingestellt
    Bin froh für jeden Hinweis

    Das ist eine Aneinanderreihung von Aussagen. Nichtmal für einen ordentlichen Fragesatz hast Du Dir Zeit genommen. Da hat doch keiner Lust, sich Gedanken über eine Antwort zu machen.

    viele Grüße
      Achim Schrepfer

    --
    »Wenn die meisten sich schon armseliger Kleider und Möbel schämen, wieviel mehr sollten wir uns da erst armseliger Ideen und Weltanschauungen schämen.« - Albert Einstein
    1. Sorry Achim

      wollte einfach nur sachlich bleiben und facts liefern. Ich kann dich aber auch ganz lieb drum bitten, eine Antwort zu posten, bei der ich weiterkomme....

      Ganz lieben Gruss vom allerliebsten Geri ;-))

      1. Hallo Geri,

        Sorry Achim
        Ganz lieben Gruss vom allerliebsten Geri ;-))

        *g* schon besser ;-]. Also der Standard-Include Pfad scheint bei beiden Skripten unterschiedlich zu sein. Normalerweise sollte ja der in der php.ini-Eingestellte Pfad genommen werden. Wo liegt denn die config.php und wie bindest Du sie ein? Vielleicht liegts nur an der Schreibweise oder auch an den Rechten am _Verzeichnis_. Übrigens ist Modus 777 etwas übertrieben. Wenn PHP als Modul läuft, brauchst Du nur Leserechte für den Webserver (sowas wie 644). Bei Verzeichnissen sollte etwas wie 755 ganz sinnvoll sein.

        viele Grüße
          vom auch ganz lieben Achim Schrepfer

        --
        »Wenn die meisten sich schon armseliger Kleider und Möbel schämen, wieviel mehr sollten wir uns da erst armseliger Ideen und Weltanschauungen schämen.« - Albert Einstein
        1. Danke Achim für deine nette Unterstützung,

          das config.php liegt im root Verzeichnis im Ordner 'forum'
          (url: ip-adresse/forum/) und wird von einer anderen Datei, welche im selben Verzeichnis liegt 'includiert'.

          Bin leider noch nicht weiter gekommen

          Danke allemal für die Hilfe

          Gruss Geri

          1. Hallo!

            das config.php liegt im root Verzeichnis im Ordner 'forum'
            (url: ip-adresse/forum/) und wird von einer anderen Datei, welche im selben Verzeichnis liegt 'includiert'.

            Sollte normalerweise gehen. Welches Betriebssystem, welche PHP-Version?

            Probier mal include("./config.php")
            oder include("/Library/WebServer/Documents/forum/config.php")

            Grüße
            Andreas