phpbar.de logo

Mailinglisten-Archive

[php] exec bringt Fehler in error_log

[php] exec bringt Fehler in error_log

Thorsten Marquardt php_(at)_phpcenter.de
Thu, 25 Jul 2002 10:28:35 +0200 (CEST)


Hi,

> ausfindig machen können. Ich habe versucht als "root" via "locate f-prot*"
> mir mal anzeigen zu lassen, wo sich die ausführbare datei befindet, hatte

was willst Du denn bei locate mir dem '*'? Ein Locate f-prot wird da sicher
was finden, vorrausgesetzt, daß die Datenbank so halbwegs aktuell ist.

Aber wenn Du ein Programm ohne Pfadangabe ausführen kannst, dann zeigt Dir
which Progname wo das Programm im Suchpfad zu finden ist. Wenn Du keine Idee
hast, wie ein Programm heißen könnte, daß Dir bei Deinen  Aufgaben hilft, dann 
ist ein apropos stichwort eine prima Hilfe.

> aber keinen Erfolg. Oder kann es sein, dass der Webserver (wwwrun) kein
> Recht hat, das Ding auszuführen ? Oder hat der seinen eigenen "Path" ???

Grundsätzlich läuft jedes Programm unter Unix in einer eigenen Shell mit eigener
Umgebung. Wird das  Programm von der aufrufenden Shell entkoppelt, so  wird eine
neue Shell mit der Umgebung der aufrufenden gestartet, in der dann das Programm 
läuft. Der Webserver wird (aus Sicht Deiner User-Programme) relativ früh gestartet,
also aus einer Shell mit  sehr eingeschränkter Umgebung. 

Grüße
	Thom


php::bar PHP Wiki   -   Listenarchive