L'exécution des scripts CGI peut être activée/désactivée par i-bay lorsqu'une nouvelle i-bay est créée. les instructions qui suivent maintenant ne s'appliquent qu'à l'i-bay principale (primary) ainsi qu'aux i-bays pour les versions < 4.1.1.

Veuillez noter que l'utilisation de scripts CGI peut poser un problème de sécurité. L'administrateur système devrait vérifier chaque script CGI avant d'autoriser leur activation sur quelque serveur.

Quelques notes importantes a propos des CGI :
Le répertoire racine (root directory) pour le serveur web est /home/e-smith/files/ibays/primary/.
Ce répertoire comporte trois sous-répertoires, cgi-bin, html, et files. Les scripts CGI devant être utilisés par vos pages web principales (www.votredomaine.com) sont placés dans le répertoire "cgi-bin", et vos fichiers html dans le répertoire html. Les scripts CGI sont référencés dans votre page html avec le chemin /cgi-bin/votrescript.
Par exemple :

FORM METHOD="POST" ACTION="/cgi-bin/votre_script"

Tout d'abord, pour utiliser ce script vous aurez à le rendre exécutable. Placez le script dans le répertoire /home/e-smith/files/primary/cgi-bin. Ouvrez une session sur le serveur SME en tant que root. Saisissez la commande :

chmod a+x /home/e-smith/files/primary/cgi-bin/votre_script

(Cela va positionner les bits de permission à autoriser tout le monde à exécuter ce fichier).
Fermez la session sur le serveur SME. Cette commande va rendre le script exécutable, et utilisable.
Pour des raisons de sécurité, l'utilisateur 'root' doit rendre ce fichier exécutable.
Ainsi tout utilisateur voulant utiliser un script CGI doit demander à l'administrateur système (root) de l'activer pour lui.

Les scripts CGI utilisés dans les i-bays sont référencés avec le chemin "/votre_nom_d_i-bay/cgi-bin/votre_script_cgi".


Retour Page précédente
Retour Documentation