PHP + Apache2 => kommt auf falscher Konsole raus

02/09/2007 - 16:52 von Johannes Permoser | Report spam
Hi,

folgendes Problem:

Wenn ich mit PHP und dem Backtick-Operator ein Kommando ausführen will,
z.B. "useradd ...", dann sagt mir der error.log des Apache, dass sh den
Befehl nicht kennt, was ein Zufall ...

Wo kann ich einstellen, dass PHP/Apache bash benutzen sollen?


MfG, Johannes
 

Lesen sie die antworten

#1 Heiko Kuerschner
02/09/2007 - 19:18 | Warnen spam
Johannes Permoser schrieb:

Wenn ich mit PHP und dem Backtick-Operator ein Kommando ausführen will,
z.B. "useradd ...", dann sagt mir der error.log des Apache, dass sh den
Befehl nicht kennt, was ein Zufall ...



Klar. useradd wird wohl nicht in $PATH zu finden sein.
Entweder PATH entsprechend definieren oder aber volle Pfade beim Befehl
angeben.


Wo kann ich einstellen, dass PHP/Apache bash benutzen sollen?



In der ersten Zeile Deines Shellskriptes. Aber das wird Dein obiges Problem
nicht lösen.

Gruß Kürsche
Wenns 'ner net gwittern tun tut ;)

Ähnliche fragen