• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] PHP - externen Befehl ausführen

OsunSeyi

Hacker
Hallo,
Betreibe hier (auf einem localen Server) verschiedene PHP-Scripte, in denene der Aufruf system() vorkommt.
system("ls ./*") funktioniert einwandfrei, ls liegt in /bin, und kopiere ich die Bash-Scripte, die ausgeführt werden sollen nach /bin, geht wieder alles.
Sie sollen aber in $HOME/bin liegen.
Welche Rechte müssen diese Bashscripte haben, damit Apache sie ausführen darf ?
Oder liegt es an den Sicherheitseinstellungen des Servers ?
viel Grüße
tom
P.S.
bis vor kurzem liefen auch die Scripte in in $HOME/bin mit system(), habe wissentlich
nichts geändert - kann sowas sein ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) die Rechte auf das $HOME/bin Verzeichniss, (a+x)
2) im Script den ganzen Pfad angeben.
:roll:
...wie es so ist (als Anfänger ?), die Kombination verschiedener Kleinigkeiten lässt einen
den Überblick verlieren...
 
Oben