Найти - Пользователи
Полная версия: Запуск Python скрипта на WEB сервере
Начало » Python для новичков » Запуск Python скрипта на WEB сервере
1 2 3 4
lollollollollol
Имеется сервер на 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>"

где тут ошибка?

пытался первую строку прописать
#!/usr/bin/env python
#!/usr/bin/python
#!/usr/bin/python2 - эту директорию взял, зайдя в папку /usr/bin/
py.user.next
lollollollollol
#!/usr/bin/env python
Сделай такую. Потом запусти файл в консоли, посмотри, запускается ли он.
lollollollollol
Сделал такую, всё равно ошибка 500, в логе тоже самое появилось.

Мне нужно чтобы скрипт выполнялся именно при запросе через браузер.
py.user.next
lollollollollol
Мне нужно чтобы скрипт выполнялся именно при запросе через браузер.
В консоли запустил?
lollollollollol
как запустить в консоли? скрипт залит на веб сервер, а не на компе с windows.

Адрес обращения к срипту точно верный(проверил)
Расширение вроде бы верное
Код тоже предельно простой

в первом сообщении я описал что мною сделано, и привёл полный код скрипта.
Отсюда вопросы:
1. Теоритически мною сделано всё верно?
2. Сам скрипт не содержит синтаксичесских ошибок?
3. В теории, что нужно делать чтобы скрипт запустился из браузера?
Мною будет написан мини веб сервер, в обучающих целях


Заранее спасибо.


P.S. В поисковике не нашел ответа, по повооду запуска скрипта как веб сервер.
lollollollollol
кодировка файлв была cp1251, сделал utf-8, ситуация никак не изменилась
Budulianin
lollollollollol
как запустить в консоли?

Открой для себя SSH.
lollollollollol
ну дак зачем мне консоль, я не понимаю, если мне именно через браузер нужно?
lollollollollol
Преждевременный конец заголовков сценария: server.py
перевод ошибки в логе
sypper-pit
хостинг где томится ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB