« Apache/CGI » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 9 :
==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 ===
Ligne 107 ⟶ 110 :
* {{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>.