2009-09-05 6 views
1

Я настраиваю простую тестовую страницу на Python. У меня есть только два файла: .htaccess и index.py. При попытке просмотреть страницу я получаю ошибку 403 Forbidden - как я могу это исправить?У вас нет прав доступа /index.py на этом сервере

.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" 

ответ

2

Какие права вы установите на index.py (например, то, что делает ls -l index.py сказать, что если в Linux или других Unix вариантов)?

+0

У меня есть 755 для обоих файлов. Должен ли я изменить его? – Yongho

+2

Хммм, нет, rwx, rx, rx выглядит как раз для файла '.py' (x бит не имеют отношения к .htaccess, но я уверен, что они не повреждают). Имеет ли/usr/bin/python rms perms (возможно, это так)? Начиная выглядеть serverfault может быть лучше для вас, чтобы задать этот вопрос и получить лучшую помощь, так как это проблема системного администрирования и настройки, а не программирование ... –