Bonjour,
Voilà, lorsque j'exécute mon script pour afficher "Hello world !!!" dans la console tout se passe bien mais via une page html il m'ouvre la boîte de dialogue pour télécharger le fichier .pl au lieu de d'afficher le texte.
Mes fichiers de configuration sont normalement bien configurés pour les scripts cgi ...
Mon script fichier.pl :
Mon fichier html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/usr/bin/env perl use strict; use warnings; print "Content-Type: text/html\n\n"; print "<h2>Salut le monde!!!<h2>\n";
Fichier de configuration script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE html> <html> <head> <title>Page de test</title> <meta charset="utf-8" media="all"/> </head> <body> <h1>Bienvenue à vous!!</h1> <a href="/cgi-bin/fichier.pl">fichier.pl</a> </body> </html>
Quelqu'un aurait-il une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # SCRIPT CGI PL ... ScriptAlias /cgi-bin/ /home/moi/www/cgi-bin/ <Directory "/home/moi/www/cgi-bin/"> AllowOverride None Options +ExecCGI AddHandler cgi-script .cgi .pl .py Require all granted </Directory
Merci.
Partager