2009-09-05 6 views
1

Je suis en train de configurer une page de test simple en Python. Je n'ai que deux fichiers: .htaccess et index.py. Je reçois une erreur 403 Forbidden en essayant de voir la page - comment puis-je résoudre ce problème?Vous n'êtes pas autorisé à accéder à /index.py sur ce serveur

.htaccess:

RewriteEngine On 
AddHandler application/x-httpd-cgi .py 
DirectoryIndex index.py 

index.py:

#!/usr/bin/python 
print "Content-type: text/html\n\n" 
print "test" 

Répondre

2

Quelles sont les autorisations que vous avez défini sur index.py (par exemple, qu'est-ce ls -l index.py dire, si sous Linux ou autres variantes Unix)?

+0

J'ai 755 pour les deux fichiers. Devrais-je le changer? – Yongho

+2

Hmmm, non, rwx, rx, rx semble juste pour le fichier '.py' (les bits x ne sont pas pertinents pour .htaccess mais je suis sûr qu'ils ne sont pas dommageables). Est-ce que/usr/bin/python a les perms de droite (c'est probablement le cas)? Commencer à ressembler à serverfault pourrait être un meilleur endroit pour vous poser cette question et obtenir une meilleure aide, car c'est vraiment un problème d'administration et de configuration du système, pas un problème de programmation ... –

Questions connexes