Aller au contenu

Sujets conseillés

Posté

Bonjour,

J'aimerai savoir comment exécuter un script SH (shell) sur un serveur Apache ?

Je connais la fonction shell_exec de php mais elle sera désactivée sur mon serveur.

Merci

Posté

Bonjour,

Pour exécuter un script shell si les fonctions shell_exec, system, passthru et exec sont désactivées, il te faudra un compte Linux et un accès par SSH ou telnet.

Si ton hébergeur n'a pas prévu cela, ce ne sera pas possible.

Dan

Posté

Ok merci, en fait le serveur sera chez moi ça sera un pc qui sera transformé en serveur pour faire des tests, je me débrouillerai alors

Posté

Si le serveur est chez toi, c'est simple. Tu ouvres une fenêtre "terminal", et cela te donne un "shell" Linux.

A partir de là tu peux entrer les commandes que tu veux.

Fais gaffe si tu es root, car une seule mauvaise commande peut mettre le serveur à genoux. :)

Dan

Posté

Je suis déjà sous linux ;)

En fait c'est pour automatiser les inscriptions, dés que le formulaire est validé, le compte est créer, mais je vais créer manuellement c'est pas grave

Posté

Salut,

Bonjour,

Pour exécuter un script shell si les fonctions shell_exec, system, passthru et exec sont désactivées, il te faudra un compte Linux et un accès par SSH ou telnet.

Si ton hébergeur n'a pas prévu cela, ce ne sera pas possible.

Dan

<{POST_SNAPBACK}>

Pas uniquement, s'il n'est pas trop long, il suffit simplement le faire passer comme un CGI. C'est super simple ... pour peu bien sur que les CGI soient autorises

:fou:

Posté
Pas uniquement, s'il n'est pas trop long, il suffit simplement le faire passer comme un CGI. C'est super simple ... pour peu bien sur que les CGI soient autorises

C'est vrai... mais en règle générale lorsque ces fonctions sont désactivées les CGI ne sont pas autorisé non plus. ;)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...