неправильная конфигурация apache2 python cgi - PullRequest
0 голосов
/ 28 ноября 2011

У меня проблемы с выполнением скрипта Python из браузера. Мой сценарий прост:

cameron_toll.py

#!/usr/bin/env python
print "Content-type: text/html\n\n";
import mapnik
print "Done"

Разрешения следующие,

-rwxrwxrwx 1 www-data www-data    77 2011-11-28 12:59 cameron_toll.py
drwxrwsr-x 2 antony antony 4096 2011-11-28 10:42 cgi-bin

Я также пытался установить "antony antony" в cameron_toll.py, но все равно не работает. Мой файл журнала ошибок,

[Mon Nov 28 14:36:43 2011] [error] [client 92.27.17.145] suexec policy violation:     see   suexec log for more details
[Mon Nov 28 14:36:43 2011] [error] [client 92.27.17.145] Premature end of script headers: cameron_toll.py

скрипт работает нормально из моего окна оболочки, что означает, что с python все в порядке и mapnik импортирован нормально.

Буду очень признателен за любые идеи или предложения.

1 Ответ

2 голосов
/ 21 декабря 2011

Хорошо, я думаю, что понял.Это была действительно ошибка разрешения.У меня была неправильная конфигурация пользователя.Пользователь не имеет прав на исполнение ..

...