Problem mit relativer Pfadangabe
Posted: 2003-10-16 12:26
Ich hab ein Problem mit einer relativen Pfadangabe in einem Shell-Script, das ich über eine PHP Datei aufrufen möchte. Hier eine kurze Beschreibung des Problems:
Hier eine Darstellung der Verzeichnisse:
/srv/www/htdocs/test/startdatei
/srv/www/htdocs/test/config/config.int
In der Datein config.int befinden sich Pfadangaben und Startparameter für die startdatei, da der hier test genannte Pfad variabel werden soll.
Das Includen der Datei habe in der Shell mit dem Befehl:
. ./config/config.int gelöst.
Ich kann die Datei in der Shell mit dem Root oder WWW User ohne Probleme ausführen. Wenn ich das Script allerdings per Web starten möchte (php script mit system Anweisung) oder über Webmin, findet er die Datei nicht. Ã?ber das Web funktioniert derzeit nur eine absolute Pfadangabe, die ich jedoch vermeiden möchte.
Ich hab auch schon:
/config/config.int
../congif/config.int u.s.w probiert aber keine Besserung.
Habt Ihr noch eine Idee ? Eventuell Variablen von PHP an Shell übergeben oder ähnl. ????
Hier eine Darstellung der Verzeichnisse:
/srv/www/htdocs/test/startdatei
/srv/www/htdocs/test/config/config.int
In der Datein config.int befinden sich Pfadangaben und Startparameter für die startdatei, da der hier test genannte Pfad variabel werden soll.
Das Includen der Datei habe in der Shell mit dem Befehl:
. ./config/config.int gelöst.
Ich kann die Datei in der Shell mit dem Root oder WWW User ohne Probleme ausführen. Wenn ich das Script allerdings per Web starten möchte (php script mit system Anweisung) oder über Webmin, findet er die Datei nicht. Ã?ber das Web funktioniert derzeit nur eine absolute Pfadangabe, die ich jedoch vermeiden möchte.
Ich hab auch schon:
/config/config.int
../congif/config.int u.s.w probiert aber keine Besserung.
Habt Ihr noch eine Idee ? Eventuell Variablen von PHP an Shell übergeben oder ähnl. ????