Executer une commande linux via php

xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
 0618777151 -
Bonjour,

Je suis sous Linux debian Squezze 2.6.39.4.
Le problème est que je n'arrive pas a executer une commande linux avec php ca marche pas

<?php
// test execute commande 
exec('/usr/bin/cm15 e1 on');
?>


et la pareil, marche pas.
<?php
// test execute commande 
exec('cp /home/serveur/liste.txt  /home/serveur/liste-test2.txt');
?>


Mais dans le shell ca marche
root@debian:~# /usr/bin/cm15 e1 on
root@debian:~#


root@debian:/home/serveur# cp -v /home/serveur/liste.txt  /home/serveur/liste-test.txt
'/home/serveur/liste.txt' -> '/home/serveur/liste-test.txt'
root@debian:/home/serveur#


Y a t'il une quelque chose dans php a installer ou a activé ?

Merci.

3 réponses

  1. Autumn`Tears Messages postés 1247 Statut Membre 145
     
    Salut,

    Il faut que www-data ait le droit de faire ces actions.
    0
  2. xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour,

    et merci de votre réponse.

    Pas trop vite, je ne connais pas "www-data"
    Que faut il faire pour que "www-data" est le droit de faire ces actions ?
    Comment j'accède a "www-data" ?

    Pourtant j'ai fait :
    chmod 777 /var/www/

    puis
    root@debian:/home/serveur# chown -R root:www-data /var/www
    root@debian:/home/serveur# find /var/www -type f -print0 | xargs -0 chmod -t,a-rwxs,u+rw,g+r
    root@debian:/home/serveur# find /var/www -type d -print0 | xargs -0 chmod -t,a-rwxs,u+rwx,g+rx
    root@debian:/home/serveur#

    et
    root@debian:/home/serveur# chown -R www-data:www-data /var/www
    root@debian:/home/serveur# find /var/www -type f -print0 | xargs -0 chmod -t,a-rwxs,u+rw
    root@debian:/home/serveur# find /var/www -type d -print0 | xargs -0 chmod -t,a-rwxs,u+rwx
    root@debian:/home/serveur#

    Mais ca marche toujours pas

    Merci
    0
  3. 0618777151
     
    mrc pour tout cet information mais j'ai préfire les cour complet est mrs pour la 2 foie
    0