Pages : 1
#1 Le 25/01/2013, à 13:36
- fanlou
Execution d'un script PHP
Bonjour,
Voila, j'ai effectué un petit script Php du genre,
<?php
shell_exec('sudo shutdown -h now');
?>
J'ai bien ajouter divers user au sudoers pour lancer la commande shutdown sans avoir a entrer le mdp.
Le fichier est en full access et executable.
Lorsque je lance dans une console :
php /var/www/shutdown.php
Le pc s'eteind comme demandé.
Cependant lorsque dans firefox en local je tape : http://localhost/shutdown.php
Rien ne se passe. Et en remote c'est pareil avec l'adresse ip du serveur.
Avez vous des idées ?? Je suis sur la derniere LTS. (12.04)
Merci par avance.
Cordialement Fanlou
Hors ligne
#2 Le 25/01/2013, à 15:35
- akaoni
Re : Execution d'un script PHP
C'est le user apache qui doit etre dans le sudoers avec no passwd
Est ce que c est le cas ?
De plus est ce que apache/php fonctionne ?
Remplace ton code par phpinfo() ; et regarde si c est bien interprété.
C'est tout de meme un peu space de faire un shutdown via une URL !
Hors ligne
#3 Le 25/01/2013, à 19:11
- fanlou
Re : Execution d'un script PHP
Merci de ton intérêt pour mon petit problème.
Pour ce qui est du sudoers j'ai mis les droits a www-data afin qu'il puisse couper le système le script.
Le phpinfo fonctionne, j'ai oublié de signaler que le SAFEMODE est sur OFF.
Php fonctionne aussi puis ce que lorsque je lance dans une console
php /var/www/shutdown.php
le pc s'éteind...
Et en fait c'est un serveur que j'ai recuperer que j'utiliserai en perso, et j'aimerai l'éteindre rapidement sans avoir a me connecter via SSH ou VNC, voila pourquoi je souhaite établir ce genre de script.
Merci pour les infos.
Cordialement Fanlou
Hors ligne
#4 Le 26/01/2013, à 09:36
- bruno
Re : Execution d'un script PHP
Essaie avec le chemin complet :
/sbin/shutdown
Hors ligne
#5 Le 28/01/2013, à 21:24
- fanlou
Re : Execution d'un script PHP
Ah c'était ça!! Bien vu bruno.
Merci beaucoup.
Ce qu'il y a d'étrange ce que ce script fonctionnait sur la 11.10 mais le passage a la 12.04 et 12.10 impose le chemin absolu.
A bientôt!
Cordialement Fanlou
Hors ligne
#6 Le 28/01/2013, à 22:37
- electro.ms
Re : Execution d'un script PHP
Bonsoir ; je souhaiterais importer une nouvelle base de données à MySql cette base de données provient de mon compte google et contient mes contacts le souci c'est qu'elle est au format CSV et je souhaiterais la convertir au forma sql.
quelqu'un a il ne réponse est ce possible ?
Hors ligne
#7 Le 29/01/2013, à 11:37
- mazarini
Re : Execution d'un script PHP
Le plus simple est d'importer le fichier csv dans un tableur et de formater les ordres insert via le tableur.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
Pages : 1