Найти - Пользователи
Полная версия: mod_python не работает (показывает исходный код)
Начало » Web » mod_python не работает (показывает исходный код)
1
sisqo
Только начинаю изучать питон и столкнулся с проблемой , mod_python упорно показывает исходный код вместо того чтобы исполнить его
конфигурация Apache
LoadModule python_module modules/mod_python.so

<Directory “/usr/local/apache/htdocs/Python/”>
AddHandler python_module .py
AddHandler python-program .py
PythonDebug On
Order allow,deny
Allow from all
</Directory>
Тестовый скрипт , файл python-program.py
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
В браузере отображается исходный код а не результат исполнения скрипта , при этом в логах апача всё чисто никаких ошибок
axe
по-моему надо указать:
AddHandler mod_python .py
а остальные AddHandler убрать

и добавить
PythonHandler mainmodulename
чтоб обращения к серверу имели одну точку входа (mainmodulename.py)
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