Форум сайта python.su
Только начинаю изучать питон и столкнулся с проблемой , mod_python упорно показывает исходный код вместо того чтобы исполнить его
конфигурация Apache
LoadModule python_module modules/mod_python.soТестовый скрипт , файл python-program.py
<Directory “/usr/local/apache/htdocs/Python/”>
AddHandler python_module .py
AddHandler python-program .py
PythonDebug On
Order allow,deny
Allow from all
</Directory>
from mod_python import apacheВ браузере отображается исходный код а не результат исполнения скрипта , при этом в логах апача всё чисто никаких ошибок
def handler(req):
req.log_error('handler')
req.content_type = ‘text/plain’
req.send_http_header()
req.write('python-program.py\n')
return apache.OK
Офлайн
по-моему надо указать:
AddHandler mod_python .pyа остальные AddHandler убрать
PythonHandler mainmodulenameчтоб обращения к серверу имели одну точку входа (mainmodulename.py)
Офлайн