exec() depuis une page php sur un serveur unix mandriva

exec() depuis une page php sur un serveur unix mandriva - PHP - Programmation

Marsh Posté le 08-07-2009 à 14:47:56    

Le problème est simple:
 
Je dispose d'un serveur Unix pour mon site intranet.
Je voudrais exécuter une commande sur ce serveur par le biais du site mais la commande exec() n'as pas l'aire de fonctionner!
 
J'ai essayé la commande la plus simple possible pour faire des test:
J'ai ajouté exec('reboot') à mon fichier php
 
Mais lorsque je lance la page de mon site, rien ne se passe, le serveur ne redémarre pas !!

Reply

Marsh Posté le 08-07-2009 à 14:47:56   

Reply

Marsh Posté le 16-07-2009 à 22:24:36    

pour faire un reboot il faut etre root, mais le script tourne en t'en que user apache. Heuresement donc que ca ne marche pas :-)
 
la commande la plus simple possible serait plutot :  
exec('echo toto > /tmp/essai_exec')   puis tu regarde si ton fichier /tmp/essai_exec à été crée.
 
Sinon voir la conf de php.ini, peut etre que exec est désactivé


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed