exec, system usw. möchten nicht

liquidbeats

Erfahrenes Mitglied
Nabend,

ich habe da ein Problem mit exec bzw. system und anderen Funktionen.
Deaktiviert sind diese Funktionen keinesfalls. Wenn ich bspw. in exec folgenden Befehl ausführen lassen möchte " echo hallo" oder "./test.sh" dann bekomme ich in der error.log folgendes

sh: /srv/www/htdocs/empty//echo: Permission denied
sh: /srv/www/htdocs/empty//echo: Permission denied
sh: /srv/www/htdocs/empty//test.sh: Permission denied

Den Ordner
/srv/www/htdocs/empty
gint es wohl, ausgeführt wird es aber in einem anderen, und weswegen er auf empty verweist. Keine Ahnung.

Welche ursache könnte es haben das exec immer auf empty verweist, nicht jedoch mal ein Programm unter /usr/bin/... ausführt?

In diesem Konkreten Beispiel geht es um ffmpeg, welches ich zum Laufen bekommen möchte.


Grüße
 
Ich vermute der Apache Benutzer (unter dem PHP ja ausgeführt wird) hat keine Rechte außerhalb des www Verzeichnis.
 
Zurück