Bonjour
Voici ce qu'il faut mettre
LoadModule cgi_module modules/mod_cgi.so
Il faut aussi ajouter plus loin dans le fichier httpd.conf
1 2 3 4 5 6 7 8 9 10 11 12 13
| DirectoryIndex index.html index.html.var index.cgi index.shtml index.php
ScriptAlias /cgi-bin/ "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin/"
<Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
AddHandler server-parsed .html |
la ligne "ScriptAlias /cgi-bin/" à adapter suivant l'endroit où est installé Perl,
Mon exemple concerne un actveperl 32 bits installé sur un ordinateur 64 bits sous Windows 7
Si tu veux juste tester ton site en local, il est pratique d'ajouter :
1 2 3 4 5 6 7 8 9 10 11 12
| <Directory "C:/Users/*/Documents/My Website">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order deny,allow
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Allow from all
</LimitExcept>
</Directory> |
la première ligne doit être adaptée suivant la version de Windows. Cela permet à chaque utilisateur de placer le code à tester dans le répertoire "My website" (sous répertoire de "Documents") il faut alors mettre
dans la barre d'adresse "http://localhost/~nomDutilisateur/" pour afficher le site
Cordialement,
Nibroc

Envoyé par
chaqif80
Bonjour tout le monde,
Je suis en train de configurer perl 5.12 avec apache 2.2 mais ça marche pas, je suis vraiment bloqué.
Voilà le souci, une fois j'ajoute des lignes concernant les modules perl dans le fichier de configuration apache, alors au démarage mon serveur apache m'affiche un message d'erreur.
Les lignes ajoutées :
LoadModule perl_module modules/mod_perl.so
AddModule mod_perl.c
Le message d'erreur :
The requested operation has failed!
Si quelqu'un a une idée pour sortir de ce pétrin, j'en serai très reconnaissant.
Cordialement,
Partager