Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 1, 2007 15:08:10

boombick
От:
Зарегистрирован: 2007-02-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка mod_python

Все делал по докам с modpython.org
Apache 1.3.37 mod_python 2.7.11 Python 2.4.3
в httpd.conf прописал загрузку модуля:
LoadModule python_module libexec/mod_python.so
AddModule mod_python.c

и вот это:
<Directory /usr/local/apache/htdocs/>
Options FollowSymLinks
AllowOverride FileInfo
AddHandler python-program .py
PythonHandler test
PythonDebug On
</Directory>

затем в диретории локалхоста сделал test.py, как указано в документации:
from mod_python import apache

def handler(req):
req.send_http_header()
req.write(“Hello World!”)
return apache.OK


И ни фига! :( Опера упорно предлагает сохранить его.. links говорит “Ошибка чтения из сокета”
В логах вот что: mod_python: (Re)importing test from None

Как все-таки его настроить???



Офлайн

#2 Фев. 1, 2007 16:22:27

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка mod_python

AddHandler python-program .py - врут гады!
надо
AddHandler mod_python .py



Отредактировано (Фев. 1, 2007 16:22:40)

Офлайн

#3 Фев. 1, 2007 18:48:38

boombick
От:
Зарегистрирован: 2007-02-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка mod_python

denz
надо
AddHandler mod_python .py
Все равно не работает… Просто исходник скрипта показывает =)



Офлайн

#4 Фев. 1, 2007 19:35:59

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Настройка mod_python

afair, вместо AddHandler нужно SetHandler



Офлайн

#5 Фев. 1, 2007 19:59:39

boombick
От:
Зарегистрирован: 2007-02-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка mod_python

mod_python установлен, сервер естественно перезапускал… Дело оказалось в том, что у Питона есть стандартный модуль test, после переименования в mptest и соответсвующих правок конфигов все заработало…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version