Autoriser PHP / apache à executer des scripts SH sur mon SRV

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Autoriser PHP / apache à executer des scripts SH sur mon SRV

par Invité » 08 mars 2005, 16:32

Oups ... j'ai pas posé ma question:

Savez vous si je dois autoriser apache et php dans un fichier de conf à executer des scripts en .sh ???

Avez vous un indice quelconque ? une piste? ^^

Merci :)

Autoriser PHP / apache à executer des scripts SH sur mon SRV

par gentildreamer » 08 mars 2005, 16:22

Bonjours à tous, je suis en train d'adapter une page php me permetant de rebooter des aplications à distance via une interface web . Cette page fonctionne tres bien avec windows avec la fonction system $variable qui me permet d'acceder à du wmi ... sous linux je veut lui faire executer un script nomé start.sh mais sans resultat quelque soit la commande utilisée ( system , exec & exec_shell )

Par contre lorsque je met les ligne suivantes

Code : Tout sélectionner

$output = shell_exec('ls /data/programmes/prog1/'); echo "<pre>$output</pre>";
J'ai bien en retour lorsque je l'execute le contenu de mon dossier .

Maintenant si je reprend sur le meme modele:

Code : Tout sélectionner

$output = shell_exec('sh /data/programmes/prog1/start.sh'); echo "<pre>$output</pre>";
Alors le processus qui doit etre lancé à partir de start.sh via une commande screen ne se lance pas ...

Bien sur en local le script start.sh marche avec l'utilisateur qui lance apache.

Merci d'acance de votre attention ! :)[/quote]