Hallo,
ich habe folgendes Problem mit der system()-Funktion von PHP und allen anderen System-Funktionen, wie exec, shell_exec oder passthru.
Unsere PHP-Umgebung ist load balanced über den Apache 2.2 Webserver, die DocumentRoot ist auf einen UNC-Pfad eingestellt um kein Mirroring der PHP-Skripte zu benötigen.
Leider hat diese Konfiguration zur Folge, dass die system()-Funktion nicht mehr ausgeführt werden kann. Der return_value liefert immer nur eine 1 zurück. Ändere ich die DocumentRoot auf ein lokales Laufwerk, funktioniert alles wie erwartet.
Hat jemand schon ein ähnliches Verhalten gehabt und eine Lösung dafür?
MatzeK
ich habe folgendes Problem mit der system()-Funktion von PHP und allen anderen System-Funktionen, wie exec, shell_exec oder passthru.
Unsere PHP-Umgebung ist load balanced über den Apache 2.2 Webserver, die DocumentRoot ist auf einen UNC-Pfad eingestellt um kein Mirroring der PHP-Skripte zu benötigen.
Leider hat diese Konfiguration zur Folge, dass die system()-Funktion nicht mehr ausgeführt werden kann. Der return_value liefert immer nur eine 1 zurück. Ändere ich die DocumentRoot auf ein lokales Laufwerk, funktioniert alles wie erwartet.
Hat jemand schon ein ähnliches Verhalten gehabt und eine Lösung dafür?
MatzeK
Kommentar