Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOs Python django / 2 сообщений из 2, страница 1 из 1
27.08.2010, 10:35
    #36814816
bastrakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CentOs Python django
привет всем.

сразу сорри за кроспост.
ставлю django на centos. застрял на стадии деплоймента проекта на апач.
что есть. python2.4.
django поставлен, создает проект, запускает свой сервер. поскольку графики у меня нет, проверяю доступ через другой терминал wget-ом. все нормально, отвечает. работает.

следующий шаг — хочу увидеть это все удаленным клиентом. точнее сервер удаленный, хочу увидеть через мой домашний браузер.
пытаюсь настроить apache. читаю тут.
http://docs.djangoproject.com/en/1.2/howto/deployment/modpython/

создаю проект в своей домашней папке. меняю конфиг апача на виртуальном хосте. ну там для каждого виртуального хоста есть своя папка conf, и в ней httpd.include, в начале которого большими буквами написано, что плеск будет очень недоволен, если исправить этот файл. попытка создать новый файл vhost.conf ни к чему не привела, так что правлю httpd.include.

проект назвал mysite. лежит в моей домашней директории, т.е. /home/oleg/mysite/settings.py

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<Location "/mysite/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    PythonOption django.root /mysite
    PythonPath "['/home/oleg', '/home/oleg/mysite'] + sys.path"
    PythonDebug On
</Location>

скромно надеюсь, что это должно работать, и при обращении http://.../mysite/ должна быть показана к-л страница проекта.
получаю кучу ошибок, самая осмысленная из которых "возможно неправильный sys.path".

автор Mod_python error: "PythonHandler django.core.handlers.modpython"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
result = object(req)
...
File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", line 75, in __init__
raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path? Does it have syntax errors?): No module named mysite.settings

буду признателен за пинок в правильном направлении.

зюыю обходные пути "другой сервак или wsgi" сегодня отложим в сторону. :-) во
...
Рейтинг: 0 / 0
27.08.2010, 13:19
    #36815416
bastrakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CentOs Python django
проблема решена переходом на wsgi. bo
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOs Python django / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]