Форум сайта python.su
-1
Имеется сервер на CentOC, включен Модуль FastCGI для веб-сервера Apache, в корневой папке домена создана папка cgi-bin, туда загружен файл server.py , и по задумке при запуске этого файла должен наать выполнение скрипт.
Но при переходе браузером по адресу MyDomain/cgi-bin/server.py полчаю ошибку 500
Вот лог
suexec policy violation: see suexec log for more details
Premature end of script headers: server.py
Вот текст файла
Код:
#!/usr/bin/python2 print "Content-type: text/html" print print "<html><head><title>CGI</title></head>" print "<body>" print "hello cgi" print "</body>" print "</html>"
Офлайн
857
lollollollollolСделай такую. Потом запусти файл в консоли, посмотри, запускается ли он.#!/usr/bin/env python
Офлайн
-1
Сделал такую, всё равно ошибка 500, в логе тоже самое появилось.
Мне нужно чтобы скрипт выполнялся именно при запросе через браузер.
Офлайн
857
lollollollollolВ консоли запустил?
Мне нужно чтобы скрипт выполнялся именно при запросе через браузер.
Офлайн
-1
как запустить в консоли? скрипт залит на веб сервер, а не на компе с windows.
Адрес обращения к срипту точно верный(проверил)
Расширение вроде бы верное
Код тоже предельно простой
в первом сообщении я описал что мною сделано, и привёл полный код скрипта.
Отсюда вопросы:
1. Теоритически мною сделано всё верно?
2. Сам скрипт не содержит синтаксичесских ошибок?
3. В теории, что нужно делать чтобы скрипт запустился из браузера?
Мною будет написан мини веб сервер, в обучающих целях
Заранее спасибо.
P.S. В поисковике не нашел ответа, по повооду запуска скрипта как веб сервер.
Отредактировано lollollollollol (Сен. 25, 2014 13:05:53)
Офлайн
-1
кодировка файлв была cp1251, сделал utf-8, ситуация никак не изменилась
Офлайн
33
lollollollollol
как запустить в консоли?
Офлайн
-1
ну дак зачем мне консоль, я не понимаю, если мне именно через браузер нужно?
Офлайн
-1
Преждевременный конец заголовков сценария: server.pyперевод ошибки в логе
Офлайн
6
хостинг где томится ?
Офлайн