Fonction system();
Fermé
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
-
7 mai 2013 à 14:40
nonodu003 Messages postés 59 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 13 mai 2013 - 7 mai 2013 à 16:28
nonodu003 Messages postés 59 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 13 mai 2013 - 7 mai 2013 à 16:28
A voir également:
- Fonction system();
- Fonction si et - Guide
- Reboot system now - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Fonction moyenne excel - Guide
- Advanced system care - Télécharger - Optimisation
6 réponses
Gigatrappeur
Messages postés
226
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
3 juillet 2014
25
7 mai 2013 à 14:49
7 mai 2013 à 14:49
Bonjour,
Le serveur sur lequel est déployé ton application, permet-il l'exécution de la fonction "system" ?
Cordialement,
Gigatrappeur
Le serveur sur lequel est déployé ton application, permet-il l'exécution de la fonction "system" ?
Cordialement,
Gigatrappeur
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
7 mai 2013 à 15:15
7 mai 2013 à 15:15
oui car je l'ai déjà fait avec une autre interface pour un autre programme. Sinon le serveur que j'utilise est MAMP.
Gigatrappeur
Messages postés
226
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
3 juillet 2014
25
7 mai 2013 à 15:38
7 mai 2013 à 15:38
Et je suppose que ton autre programme tourne sur le même serveur ?
Es-ce que tu as des logs ? Peut-être que ton bash ne trouve pas ton programme.
Il faudrait tester si cela vient de "system" ou si cela vient de ton bash.
Pour cela, il suffit de créer un bash qui contient juste un "hello world!" de récupérer le résultat. Si "system" te retourne "hello world!", c'est que cela ne vient pas de "system". Mais bien de ton bash.
Peut-être as-tu le safe-mode d'activé : https://www.php.net/system, du coup vérifie que safe_mode_exec_dir pointe bien dans le dossier ou est présent ton bash.
Cordialement,
Gigattrappeur
Es-ce que tu as des logs ? Peut-être que ton bash ne trouve pas ton programme.
Il faudrait tester si cela vient de "system" ou si cela vient de ton bash.
Pour cela, il suffit de créer un bash qui contient juste un "hello world!" de récupérer le résultat. Si "system" te retourne "hello world!", c'est que cela ne vient pas de "system". Mais bien de ton bash.
Peut-être as-tu le safe-mode d'activé : https://www.php.net/system, du coup vérifie que safe_mode_exec_dir pointe bien dans le dossier ou est présent ton bash.
Cordialement,
Gigattrappeur
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
7 mai 2013 à 16:15
7 mai 2013 à 16:15
Oui ils tournent tout les deux sur le même serveur.
J'ai fait le test comme conseiller. Et j'ai bien "Hello world" qui s'est affiché. Du coup, le problème vient du bash.
Quand à safe_mode_exec_dir, il est bien activé et il ne pointe sur aucun dossier.
J'ai ceci:
Mais bon, c'est mieux pour moi qu'il ne pointe sur aucun dossier car mon autre programme est dans un autre dossier.
J'ai fait le test comme conseiller. Et j'ai bien "Hello world" qui s'est affiché. Du coup, le problème vient du bash.
Quand à safe_mode_exec_dir, il est bien activé et il ne pointe sur aucun dossier.
J'ai ceci:
; When safe_mode is on, only executables located in the safe_mode_exec_dir ; will be allowed to be executed via the exec family of functions. safe_mode_exec_dir =
Mais bon, c'est mieux pour moi qu'il ne pointe sur aucun dossier car mon autre programme est dans un autre dossier.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gigatrappeur
Messages postés
226
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
3 juillet 2014
25
7 mai 2013 à 16:20
7 mai 2013 à 16:20
Ok. bah désolé, je n'ai pas la moindre idée de pourquoi cela ne fonctionne pas.
Pose la question sur un forum pour les bash, peut-être auront-ils une réponse/solution à t'apporter.
Cordialement,
Gigatrappeur
Pose la question sur un forum pour les bash, peut-être auront-ils une réponse/solution à t'apporter.
Cordialement,
Gigatrappeur
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
7 mai 2013 à 16:28
7 mai 2013 à 16:28
ok merci.