Forum Linux.général exec et rsync

Posté par  .
Étiquettes : aucune
0
18
mar.
2005

bonjour,

J'ai un probleme avec rsync.

j'ai un shell permettant une synchronisation de données entre 2 répertoires (dev vers prod).

Le shell lancé en ligne de commande sure le serveur fonctionne.

Le shell lancé par un fichier php avec une commande exec, fonctionne s'il est lancé en ligne de commande sur le serveur. Mais le même fichier php lancé par un navigateur ne fonctionne pas.

J'ai également essayé de lancer d'autres commandes systèmes (touch, rm) par le fichier php et le navigateur elles fonctionnent mais toujours pas rsync.

Je suis un peu perdu. Et depuis que je patauge, c'est devenu très urgent.

Cordialement

  • # Problème de droits?

    Posté par  (site web personnel) . Évalué à 1.

    C'est peut-être une question idiote, en ce cas je m'en excuse, mais l'utilisateur apache (je présume que c'est lui qui exécute le php), a-t-il les droits suffisants pour faire ce rsync? (tu peux faire un su - appache -c php blabla.php pour le vérifier)
    Sinon, tu peux toujours inclure un sudo dans ton php...

    Voilivoilou

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.