droit d'execution pour apache avec la commande exec de php

allserv
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 23 Mai 2005

droit d'execution pour apache avec la commande exec de php

Message le Mer Nov 21, 2007 11:02

Bonjour,

Je suis en train d'installer phpmotion. Le script eprmet de créer un fichier log dans lequel il stocke toutes les commandes éxecutées par le script php ainsi que les retours renvoyés par le système.

Le fichier de log ne montre pas d'erreurs particulières. Cependant les vidéos ne sont pas converties.
Chose encore plus surprenante est le fait que si j'execute ces commandes dans un terminal en accès root, la vidéo se convertie automatiquement.

Lorsque je check le fichier d'erreur d'apache je vois après l'éxecution du script :
Code: Tout sélectionner
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /flvtool2: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /flvtool2: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /mencoder: No such file or directory
sh: /flvtool2: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory
sh: /ffmpeg: No such file or directory

Lorsque je regarde les droits d'accès de l'utilisateur apache j'obtiens ceci :
Code: Tout sélectionner
apache:x:48:48:Apache:/var/www:/sbin/nologin

Cela voudrait donc dire qu'il n'a accès à aucun shell et ne peut donc pas lancer les commandes non ?
Comment faire pour résoudre mon problème ?

Merci d'avance

keitboor
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 328
Inscription: 19 Juil 2004

Message le Mer Nov 21, 2007 12:32

Essaye de désactiver le Safe Mode ;) et regarde dans ton phpinfo si la commande n'est pas exclu

allserv
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 23 Mai 2005

Message le Mer Nov 21, 2007 13:33

Le safe mode était deja désactivé.
Exec n'est pas désactivé puisqu'aucune erreur n'apparait et que la page convertor.php (page qui créer le log) est elle même appelé par exec :D

Ca peut etre un problème de droit ?


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Mer Nov 21, 2007 13:55

sh: /mencoder: No such file or directory

ca devrait pas être quelque chose de la forme /usr/local/bin/mencoder ?

allserv
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 23 Mai 2005

Message le Mer Nov 21, 2007 14:19

bien sur que si, mais dans le fichier de log généré par la page convertor.php (page qui execute ces commandes), toutes les commandes sont en chemin absolu :

Code: Tout sélectionner
Date: 20-11-07
STEP 1 - OUTPUT
/usr/bin/mencoder /var/www/vhosts/[user]/httpdocs/phpmotion/uploads/avi/mtcQs0ULBGfNCdXWRaAW.avi -o /var/www/vhosts/[user]/httpdocs/phpmotion/uploads/mtcQs0ULBGfNCdXWRaAW.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=450:400 -srate 22050

STEP 2 - OUTPUT
/usr/bin/flvtool2 -U /var/www/vhosts/[user]/httpdocs/phpmotion/uploads/mtcQs0ULBGfNCdXWRaAW.flv

STEP 4 - OUTPUT
/usr/bin/ffmpeg -i /var/www/vhosts/[user]/httpdocs/phpmotion/uploads/mtcQs0ULBGfNCdXWRaAW.flv -ss 00:00:01 -t 00:00:01 -s 120x90 -r 1 -f image2 /var/www/vhosts/[user]/httpdocs/phpmotion/uploads/thumbs/mtcQs0ULBGfNCdXWRaAW.jpg


C'est pour ca que je comprends pas !

Ca ne viendrait pas du fai que l'utilisateur apache n'a pas de shell ?


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Mer Nov 21, 2007 14:21

si tu as un doute fais le !
usermod -s /bin/bash apache

allserv
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 23 Mai 2005

Message le Mer Nov 21, 2007 15:06

Non c'est pareil :(


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Bookmarks

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité