Bonjour à tous,
Je souhaite avoir votre avis sur un comportement que je ne m'explique pas.
J'ai installé, sur Ubuntu 10.4, un serveur apache avec une base mysql 5.1 ainsu que perl 5.10.1
Je souhaite exécuter des scripts cgi en perl qui iront récupérer des données dans ma base mysql.
Mon premier script cgi ne fait que s'afficher à l'appel depuis un navigateur au lieu de s'exécuter.
Voici son contenu :
Voici ce qui s'affiche dans le navigateur :root@papajm-desktop:/var/www# cat testperl.cgi
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, world!\n";
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, world!\n";
Il est sous /var/www en droits 755
Voici la partie cgi de mon apache2.conf :
Dois-je ajouter une ligne dans le apache2.conf pour que l'extension cgi soit prise en compte ?ScriptAlias /cgi-bin/ "/var/www/"
<Directory "/var/www/">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Je voulais créer un fichier .htaccess sous /var/www mais j'ai lu que cela n'était pas conseillé et que le apache2.conf suffisait.
Merci pour votre aide.
Theophanie77460

 

 
		
		 
         
			
			

 
   


 script cgi perl ne s execute pas
 script cgi perl ne s execute pas
				 Répondre avec citation
  Répondre avec citation

 
  
  
  
 
 
  
  
  
 
 
			 
 



Partager