Accueil > Forum > > > > exec() n'exécute pas ?
exec() n'exécute pas ?
mardi 27 février 2007 à 11:16:16 |
exec() n'exécute pas ?

Ice_juice
|
Bonjour, Toujours avec le même serveur dont j'ai parlé précédemment (je travailles sur une interface pour gérer un serveur via une interface web facilitée), j'ai sélectionné la méthode du scripting en shell pour effacer les antislash d'un fichier. (comme je l'ai dit sur l'autre message, le stripslashes() n'était pas possible) J'ai donc fait mon script (de trois lignes) : #!/bin/sh ## pour virer les antislash sed -i '/\\//g' /etc/tac-plus/tacacs.conf vérifié avec ./tacacs.flush, ça tourne, le script est fonctionnel de n'importe ou, je le met donc dans mon interface web : exec ("/var/www/admintac/tacacs.flush"); résultat : aucun... Je suppose donc qu'il l'apelle mal, mais je ne vois pas ce que j'oublie;
|
|
mardi 27 février 2007 à 11:24:52 |
Re : exec() n'exécute pas ?

vilhjalms
|
Saell og blesuð
Alors est ce que la commande exec() est active ? f unction_exists ( ) 2 Selon votre config faut il partir de la racine linux ou de la racine du server web ou du repetoire courant ? Vilhjálms Sigurðsdóttir aka Frëyjá
|
|
mardi 27 février 2007 à 11:34:43 |
Re : exec() n'exécute pas ?

Ice_juice
|
function_exists(exec); renvoie 1, donc true, pas de problème à ce niveau;
Au niveau de ma distribution, j'ai essayé du répertoire courant et le chemin entier. je viens d'essayer avec la racine du serveur web, mais aucun ne tourne;
|
|
mardi 27 février 2007 à 12:43:19 |
Re : exec() n'exécute pas ?

vilhjalms
|
Saell og blesuð
Votre user apache a t il les droits sur votre script ?
Vilhjálms Sigurðsdóttir aka Frëyjá
|
|
mardi 27 février 2007 à 12:58:14 |
Re : exec() n'exécute pas ?

kepon85
|
Oui il faut que tu es exécuté les commandes suivante au préalable: chmod +x /var/www/admintac/tacacs.flush (pour le rendre exécutable)
chown www-data:www-data /var/www/admintac/tacacs.flush OU chown apache:apache /var/www/admintac/tacacs.flush Suivant ton linux... pour autoriser apache à l'exécuter
David
|
|
mardi 27 février 2007 à 13:00:45 |
Re : exec() n'exécute pas ?

Ice_juice
|
pas de problème au niveau des accès, enfin, j'ai pas l'impression... pour obtenir ça j'ai juste fait un chmod 777 et un chown apache:apache En tout cas, merci pour l'aide apportée.
|
|
mardi 27 février 2007 à 13:14:04 |
Re : exec() n'exécute pas ?

Ice_juice
|
j'ai remarqué que ce n'était pas apache mais bien www-data, mais ça n'a rien changé, le script ne se lance pas.
Eventuellement, je peux placer tout le code ici, mais je ne pense pas que ce soit ça qui bloque.
|
|
mardi 27 février 2007 à 15:00:41 |
Re : exec() n'exécute pas ?

Ice_juice
|
l'idée de fouiller les logs m'est venue, et d'après ce que je vois "sh: var/www/admintac/tacacs.flush:not found"
pourtant il est bien là...
Sinon, si quelqu'un a une méthode pour que le fwrite écrive tacacs.conf sans y ajouter d'antislash, je prends aussi, ça devrait simplifier la tâche ^^'.
|
|
mardi 27 février 2007 à 15:34:16 |
Re : exec() n'exécute pas ?

Ice_juice
|
Réponse acceptée !
Et bien vive le log : j'ai vérifié mon code et (un peu par hasard), j'ai vu exec("var/www/admintac/tacacs.flush") ...
il manquait un slash -.-' merci encore à tout ceux qui ont tenté de m'aider ^^ je n'ai plus qu'à faire une vérification de session sur mes pages, et après, éventuellement, je les mettrai dans les sources pour que tout le monde puisse en profiter.
|
|
Cette discussion est classée dans : serveur, interface, exécute, exec, tacacs
Répondre à ce message
Sujets en rapport avec ce message
exec en task manager [ par TheKaosTheory ]
Bonjour, je cherche à lancer un script sur mon serveur mais en avant plan...j'utilise la commande exec(), le script est lancé dans la table des proces
Interface hébergement [ par thomvaill ]
Bonjour, j'ai un serveur dédié et j'aimerai faire de l'hébergement (web, shell..) Donc, je boss sur une interface complètement automatique, par payem
fonction exec() [ par Erick007 ]
Bonjour, j'aurait besoin d'aide a propos de la fonction exec(), habituellement j'essait de trouver par moi-même, mais il faut dire que c'est un peu di
album photo à partir d'un serveur FTP [ par d_alma ]
Bonjour, J'aimerais faire un album photo. Les photos seraient stockées dans plusieurs répertoires et sous repertoires. Le but serait de pouvoir navi
Pb exec selon version ???? [ par fredo35m ]
Bonjour, j'ai un problème avec la fonction exec.En effet, j'avais développé une appli avec mon apache 2.0 php 5.0.3., tout fonctionnait très bien (non
Heure serveur anglais Besoin d'aide [ par UnKn ]
Bonjour, Voici mon problème J'ai un serveur web anglais et j'ai un petit probleme avec mes heures. En effet la fonction date(....) de PHP me renvoie 8
exe non-visible avec exec() [ par Erick007 ]
Salut, j'ai poster sa fait pas si longtemps a propos d'aide pour démarer un exe (au faite pour ceux qui veulent faire sa, copier cmd.exe coller le dan
Problème avec mon serveur [ par roro75 ]
Bonjour à tous,J'ai un serveur dédié chez OVH. J'ai plusieurs sites dessus dont un qui marche bien. Depuis qq jours, ce domaine (contrairement aux aut
Problème avec un serveur [ par roro75 ]
Bonjour à tous,J'ai un serveur dédié chez OVH. J'ai plusieurs sites dessus dont un qui marche bien. Depuis qq jours, ce domaine (contrairement aux aut
Probleme mysql>Pour serveur Apache sous win [ par RoX5 ]
Bonjour à tous, J'ai installer sous windows xp mon serveur web apache et jai aussi mis le module php mais maintenant c au tour de mysql :x Sa fait 4 h
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|