Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » mod_python не работает (показывает исходный код) [RSS Feed]

#1 Май 20, 2008 13:17:55

sisqo
От:
Зарегистрирован: 2008-05-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

mod_python не работает (показывает исходный код)

Только начинаю изучать питон и столкнулся с проблемой , 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
В браузере отображается исходный код а не результат исполнения скрипта , при этом в логах апача всё чисто никаких ошибок



Офлайн

#2 Авг. 19, 2008 11:31:44

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

mod_python не работает (показывает исходный код)

по-моему надо указать:

AddHandler mod_python .py
а остальные AddHandler убрать

и добавить
PythonHandler mainmodulename
чтоб обращения к серверу имели одну точку входа (mainmodulename.py)



Офлайн

  • Начало
  • » Web
  • » mod_python не работает (показывает исходный код)[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version