Hallo.
Ich habe Win2000 und betreibe PHP mit dem IIS5.
Unter "Standardwebseite" habe ich zusätzliche virtuelle Verzeichnisse angelegt, mit denen ich auf Verzeichnisse und dort gespeicherte php-scripte innerhalb meiner "Eigene Dateien" zugreifen will.
localhost/virtuellesverz zeigt z.B. auf:
D:\Dokumente und Einstellungen\jh\Eigene Dateien\webs\
Wenn ich nun z.B. mit http://localhost/virtuellesverz/test.php
auf diese php-Datei zugreife, passiert komisches:
Manchmal führt php die Datei richtig aus. Ich sehe das Ergebnis im Browser.
Meistens kommt aber stattdessen die Fehlermeldung von php:
Warning: Failed opening 'D:\Dokumente und Einstellungen\jh\Eigene Dateien\webs\test.php' for inclusion (include_path='') in Unknown on line 0
Wie gesagt: Mal so, mal so, ohne, daß ich irgendwas ändere zwischendurch.
PHP-Dateien, die dahingegen im Stammverzeichnis des Webservers liegen, z.B.
d:\inetpub\wwwroot\test.php
ist mit
http://localhost/test.php problemlos ansprechbar.
Jetzt habe ich gedacht, php findet die Datei nicht richtig, da sollte man mal was bei
include_path
in die php.ini eintragen.
Ich habe eingetragen:
include_path = "D:\Dokumente und Einstellungen\jh\Eigene Dateien\webs";
Aber es geht immer noch nicht.
Jetzt könntet Ihr sagen: "Dann leg php-Dateien doch in das Stammverzeichnis!" Aber ich würde halt gerne alles, was ich so bearbeite, in meinem eigenen Nutzerverzeichnis haben. Das ist z.B. schöner für die Datensicherung u.s.w.
Wer hat sowas schon mal gemacht und kann mir helfen?
Danke und Grüße
Jens