Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2014-02-17 10:18:03
Есть задача запускать Python скрипты через апач. Поставил mod_python ...
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin email@gmail.com
DocumentRoot /usr/local/www/apache22/virtualhosts/ta_web.octi.org
ServerName ta_web.octi.org
<Directory />
PythonPath "['/usr/local/www/apache22/virtualhosts/ta_web.octi.org']"
AddHandler python-program .py
PythonHandler 1
PythonDebug On
allow from all
Options +Indexes
</Directory>
</VirtualHost>
в папке создал файл 1.py
Код: Выделить всё
print('Content-type: text/html\n') # http-заголовок плюс пустая строка
print('<title>Reply Page</title>') # html-разметка ответа
print('<h1>Who are you?</h1>')
print('<h1>Hello <i>%s</i>!</h1>')
при открытии скрипта
Код: Выделить всё
MOD_PYTHON ERROR
ProcessId: 99539
Interpreter: 'ta_web.octi.org'
ServerName: 'ta_web.octi.org'
DocumentRoot: '/usr/local/www/apache22/virtualhosts/ta_web.octi.org'
URI: '/1.py'
Location: None
Directory: '/'
Filename: '/usr/local/www/apache22/virtualhosts/ta_web.octi.org/1.py'
PathInfo: ''
Phase: 'PythonHandler'
Handler: '1'
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/local/lib/python2.7/site-packages/mod_python/importer.py", line 1206, in _process_target
object = apache.resolve_object(module, object_str, arg, silent=silent)
File "/usr/local/lib/python2.7/site-packages/mod_python/apache.py", line 696, in resolve_object
raise AttributeError, s
AttributeError: module '/usr/local/www/apache22/virtualhosts/ta_web.octi.org/1.py' contains no 'handler'
Первый раз столкнулся с питоном, раньше даже не работал с ним.
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2014-02-17 10:19:26
Код: Выделить всё
web# pkg_info | grep python
ap22-mod_python-3.3.1_3 Apache module that embeds the Python interpreter within the
python27-2.7.3_6 An interpreted object-oriented programming language
python33-3.3.0_2 An interpreted object-oriented programming language
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2014-02-26 6:15:15
up
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2014-02-26 13:45:46
Попытайтесь, таки, прочитать начало документации по mod_python. Хотя бы примеры осильте.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel