Форум сайта python.su
Все делал по докам с 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
Как все-таки его настроить???
Офлайн
AddHandler python-program .py - врут гады!
надо
AddHandler mod_python .py
Отредактировано (Фев. 1, 2007 16:22:40)
Офлайн
denzВсе равно не работает… Просто исходник скрипта показывает =)
надо
AddHandler mod_python .py
Офлайн
afair, вместо AddHandler нужно SetHandler
Офлайн
mod_python установлен, сервер естественно перезапускал… Дело оказалось в том, что у Питона есть стандартный модуль test, после переименования в mptest и соответсвующих правок конфигов все заработало…
Офлайн