J'ai fait deux fichiers Simple UN html et l'autre .cgi
le .html doit me dirger vers le .cgi

J'ai essayer de faire marcher mes programmes sur wampserver, pour cela j'ai mis le fichier html dans le répertoire www et le .cgi dans le répertoire cgi-bin de apache 2 et j' ai installer PERL-ADDON.

Quand je fais un essai la page html s'affiche bien, mais quand je veux accéder au fichier .cgi j'ai une erreur 500.

Voici le code de mes fichiers

essai.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Bienvenue sur mon site !</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   </head>
   <body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Bienvenue sur mon site !</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
        <p>
        Bienvenue sur mon site web !<br />
         <form ACTION="/cgi-bin/test.cgi" METHOD="GET">
	 <INPUT TYPE=SUBMIT Value="Valider">
    </body>
</html>
 
 
   </body>
</html>
test.cgi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 #! /usr/bin/perl
print "content-type : text/html\n\n";
 
print "<HTML>";
 
print "<HEAD>";
 
print "<TITLE>Hello world</TITLE>";
 
print "</HEAD>";
 
print "<BODY>";
 
print "Hello world!";
 
print "</BODY>";
 
print "</HTML>";
Comme je suis ultra novice faites preuve de pédagogie