
07.02.2010, 02:17
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
С нами:
8879374
Репутация:
3
|
|
Нужна ваша помощь!
Вообщем только начал изучать питон. На питоне хочу разрабатывать веб приложения. Создаю файл у себя на сервере test.py. Добавляю следующую строку в .htaccess: AddHandler cgi-script .py.
В файл test.py вставляю след. код:
Код:
#!/usr/bin/python
print "Content-Type: text/html"
print
print "<html>"
print "<title>python</title>"
print "<body>"
print "<h1>test</h1>"
print "blablabla!"
print "</body>"
print "</html>"
При посещении данного файла в браузере выдаёт 500 ошибку! Лезу в лог файлы, там добавлено две ошибки:
suexec policy violation: see suexec log for more details
Premature end of script headers: test.py
В чём проблема, не пойму!
|
|
|

07.02.2010, 02:56
|
|
Участник форума
Регистрация: 05.01.2010
Сообщений: 127
С нами:
8603674
Репутация:
61
|
|
Сообщение от Большой джо
Нужна ваша помощь!
Вообщем только начал изучать питон. На питоне хочу разрабатывать веб приложения. Создаю файл у себя на сервере test.py. Добавляю следующую строку в .htaccess: AddHandler cgi-script .py.
В файл test.py вставляю след. код:
Код:
#!/usr/bin/python
print "Content-Type: text/html"
print
print "<html>"
print "<title>python</title>"
print "<body>"
print "<h1>test</h1>"
print "blablabla!"
print "</body>"
print "</html>"
При посещении данного файла в браузере выдаёт 500 ошибку! Лезу в лог файлы, там добавлено две ошибки:
suexec policy violation: see suexec log for more details
Premature end of script headers: test.py
В чём проблема, не пойму!
1) сохрани скрипт в UNIX формате
2) поставь права 755
должно заработать
|
|
|

07.02.2010, 13:27
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
С нами:
8879374
Репутация:
3
|
|
Сообщение от CPU0
1) сохрани скрипт в UNIX формате
2) поставь права 755
должно заработать
Права 755 стоят!
В Unix формате, это как?
|
|
|

07.02.2010, 09:09
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
|
|
версия питона какая ?
и ос какая?
2.6.4
windows xp
|
|
|

07.02.2010, 12:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами:
9456866
Репутация:
979
|
|
Сообщение от Дикс
2.6.4
windows xp
Насколько я помню под 2.6 оф версии нет,да и вообще curl не пользуется популярностью в python.
http://pycurl.sourceforge.net/download/
|
|
|

07.02.2010, 14:50
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
|
|
если курл не пользуется популярностью в питоне, то что пользуется?
для отправки http-запросов
Большой джо
в unix-формате, это отдельный тип символов перевода строк
скачай akelpad, он умеет менять тип для windows/mac/linux
"правка - формат новой строки"
|
|
|

07.02.2010, 15:18
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
С нами:
8879374
Репутация:
3
|
|
Сообщение от Дикс
если курл не пользуется популярностью в питоне, то что пользуется?
для отправки http-запросов
Большой джо
в unix-формате, это отдельный тип символов перевода строк
скачай akelpad, он умеет менять тип для windows/mac/linux
"правка - формат новой строки"
Во, спасибо большое, всё заработало!!!
|
|
|

08.02.2010, 10:23
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами:
9427413
Репутация:
973
|
|
Сообщение от rushter
Насколько я помню под 2.6 оф версии нет,да и вообще curl не пользуется популярностью в python.
http://pycurl.sourceforge.net/download/
Ну, у такой категории людей как Дикс то очень даже и пользуется.
Более чем уверен, что ни о чём другом он даже не задумывался.
Сообщение от Дикс
если курл не пользуется популярностью в питоне, то что пользуется?
для отправки http-запросов
Большой джо
в unix-формате, это отдельный тип символов перевода строк
скачай akelpad, он умеет менять тип для windows/mac/linux
"правка - формат новой строки"
Ну 100%, книжки пишут просто так. Маны это тоже для дуракофф.
http://docs.python.org/modindex.html - Настоятельно рекомендую к прочтению. Потом таких вопросов не будет.
Поддержки соксов "изкаропки" нет. Хочешь соксов без гемора - pyCURL в зубы и downgrade до Python2.5 (Под него есть сборка под Форточки). Хочешь погемориться - socksipy(Но это на уровне сокетов). Самый рульный вариант - это Twisted(если хорошо поискать, то есть модуль для поддержки соксов), но Twisted это асинхронные сокеты, следовательно Излом мозгофф обеспечен.
|
|
|

07.02.2010, 22:37
|
|
Участник форума
Регистрация: 26.11.2007
Сообщений: 266
С нами:
9714566
Репутация:
341
|
|
Сообщение от Дикс
если курл не пользуется популярностью в питоне, то что пользуется?
PyCurl ?
Сообщение от rushter
http://pycurl.sourceforge.net/download/
// кэп
|
|
|

07.02.2010, 23:06
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
|
|
PyCurl ?
Цитата:
Сообщение от rushter
http://pycurl.sourceforge.net/download/
// кэп
собственно, скачав и распаковав его (pycurl-7.19.0.tar.gz 09-Sep-2008 17:43 70K)
я и получаю:
http://forum.antichat.ru/showpost.php?p=1881774&postcount=581
ещё качал инсталлятор pycurl-ssl-7.18.2.win32-py2.5.exe
но он при установке выдает что не может найти установленный питон
я ставил в винде PYTHONHOME, PYTHONPATH пути к папке с питоном - бестолку
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|