2011-07-07 2 views
1

Je veux lancer un script CGI Python sur mon serveur web (Apache 2.2). Lorsque je tente d'exécuter le fichier test.py je reçois l'erreur suivante:Comment puis-je exécuter des scripts CGI Python sur mon serveur Web?

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>403 Forbidden</title> 
</head><body> 
<h1>Forbidden</h1> 
<p>You don't have permission to access /test.py 
on this server.</p> 
</body></html> 

Dans le journal des erreurs:

[client 127.0.0.1] Options ExecCGI is off in this directory: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/test.py 

Alors, quel pourrait être le problème?

+0

Vous ne pouvez pas exécuter des scripts Python dans le navigateur. Voulez-vous dire que vous voulez les exécuter sur le serveur lorsque le navigateur fait une demande? –

Répondre

0

Ajoutez Options ExecCGI à un fichier .htaccess dans le dossier où se trouve le fichier python.

En outre, ne pas utiliser CGI mais WSGI pour exécuter des applications de python ...

0

Essayez mod_python.it est un module apache qui obtient intégrés dans apache lui-même et permettent aux utilisateurs d'exécuter des scripts python sur

Questions connexes