bonjour
je suis sur Apache/2.0.54 (Debian GNU/Linux) PHP/5.0.4-3 mod_perl/2.0.1 Perl/v5.8.7
Ce n'est pas très important mais cela fait plusieurs jour que je sèche. Je cherche à faire fonctionner un script perl (juste pour apprendre, celui de la documentation d'appache) et je n'arrive pas à configurer apache correctement.
Vous trouverez mon /etc/apache2/apache2.conf ici: http://lacuisinedemax.free.fr/apache2.conf et /etc/apache2/sites-enabled/000-default ici: http://lacuisinedemax.free.fr/000-default.
dans /usr/lib/cgi-bin/first.pl j'ai simplement
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";
ce script fonctionne en console mais lorsque je tape dans mozilla http://localhost/cgi-bin/first.pl j'obtiens:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log. |
Mon /var/log/apache2/error.log m'indique ceci:
[Fri Aug 19 17:28:14 2005] [error] [client 127.0.0.1] File does not exist: /var/www/cgi-bin
[Fri Aug 19 17:28:19 2005] [error] [client 127.0.0.1] attempt to invoke directory as script: /usr/lib/cgi-bin/
[Fri Aug 19 17:28:24 2005] [error] [client 127.0.0.1] (8)Exec format error: exec of '/usr/lib/cgi-bin/first.pl' failed
[Fri Aug 19 17:28:24 2005] [error] [client 127.0.0.1] Premature end of script headers: first.pl |
merci de m'aider