Saguenay (Jonquière), Québec, Canada. Tél: (581) 683-9887 Téléc: (581) 221-0874
À ne pas oublier:
Vos fichiers CGI sur les serveurs de l'UQAC doivent obligatoirement se trouver dans les sous-répertoires public_html/cgi-bin/ et porter un nom de fichier dont l'extension est .cgi pour être exécutés par le serveur apache.
De plus, dans tout programme qui nécessite un interpréteur pour son exécution ce dernier doit être défini sur la première ligne de la forme #!/usr/local/bin/php-cgi pour que l'exécution s'effectue correctement
Vous pouvez exécuter vos CGI en ligne de commande pour en vérifier la validité en les invoquants directement. Ne pas oublier que sur certains systèmes Unix le répertoire courant n'est pas dans le chemin d'accès par defaut. Il faut donc dans ce cas ajouter ./ devant votre nom de script/programme pour l'exécuter. ex: ./monscript.cgi
Exemple Shell (bash.cgi)#!/bin/bash echo "Content-type: text/html" echo "" echo "Hello World!"Exemple PHP (php.cgi)
#!/usr/local/bin/php-cgi <?php echo "Hello World!";Exemple Python (python.cgi)
#!/usr/bin/python print "Content-type: text/html" print "" print "Hello World!"
Document Informatif
ADN Informatique
2015
Rev. 1
Jean-Luc Cyr