Différences entre les versions de « Apache/CGI »

99 octets ajoutés ,  il y a 6 ans
aucun résumé de modification
==Configurer l'accès aux scripts CGI==
Pour qu'Apache prenne en charge les scripts, il est nécessaire d'effectuer un minimum de paramétrage dans la configuration du site.
 
=== Activer le module ===
a2enmod cgi
 
=== ScriptAlias ===
* {{rouge|Error 500 ''Erreur du serveur!''}} : remplacer un <code>Deny from all</code> par un <code>Allow from all</code>.
* {{rouge|Error 403 ''Accès interdit''}} : lister ce répertoire est interdit, il faut donc connaitre l'URL des fichiers qu'il contient.
* Le code source du fichier à exécuter s'affiche dans le navigateur, ou ce dernier propose de le télécharger : le <code>Addhandler</code> est manquant (exemple dans le .htaccess ci-dessus). Sinon c'est le module qui n'est pas activé (a2enmod cgi).
* {{rouge|''couldn't create child process''}} : remplacer le chemin après le {{wt|shebang}}. Par exemple :
*:<code>#!/usr/bin/perl</code> par <code>#!c:/perl/perl/bin/perl.exe -w</code>.