ich habe ein seltsames Verhalten eines Scripts, das eine Datei
erstellt.
Umgebung:
virtueller Server mit Win 2003 x86
IIS 6
PHP 5.2.11
Berechtigungen: Script Access, integrated Win Auth, Filesystem: Auth
Users + mein Login explizit + Login eines Kollegen explizit
Der Kollege hat das Script erstellt, ich habe es angeschaut und es ist
korrekt.
Das Script bekommt eine GET Variable und schreibt dann eine nicht
vorhandene Datei nachmes $VAR.txt.
Lustigerweise funktioniert das Script nur dann, wenn ich darauf
zugreife. Dann funktioniert es eine Zeit lang und wenn ca. 30 Minuten
kein Zugriff erfolgt ist, funktioniert es nicht mehr. Es wird ohne
Fehlermeldung einfach keine Datei erstellt. Erst, wenn ich es wieder
aufrufe, funktioniert es wieder. Selbst wenn der Kollege (explizit
berechtigt) es aufruft, funktioniert es nicht.
Leider kann ich die Warnings nicht einstellen, da das ein
Produktivserver ist.
Habt ihr Tips, wie ich den Fehler ermitteln und beseitigen kann?
Auf einem lokalen Client mit WinXP und IIS 6 funktioniert es ohne
Probleme dauerhaft.
Danke schon mal.
Gru�
Thomas
> Leider kann ich die Warnings nicht einstellen, da das ein
> Produktivserver ist.
Doch, man kann die PHP Fehler in eine Datei schreiben. Das sollte eigentlich
immer auf einem Produktionsserver eingestellt sein, bzw mal im Errorlog des
IIS nachsehen.
> Habt ihr Tips, wie ich den Fehler ermitteln und beseitigen kann?
> Auf einem lokalen Client mit WinXP und IIS 6 funktioniert es ohne
> Probleme dauerhaft.
D.h. ihr habet ein WIN$ Rechteproblem. Das Schreibrecht des Prozesses der PHP
beinhaltet f�r das Verzeichnis stimmt nicht. Jemanden Fragen der sich mit W2k3
auskennt sollte hier helfen.
Sam
--
Fortgeschrittene Inkompetenz ist nicht zu Unterscheiden von Boshaftigkeit.
(J. Porter Clark)