Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 15, 2008 11:02:49

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Пытаюсь запустить под apache

Получаю, трейс с ошибкой

ImportError: No module named django.core.handlers.modpython
В конфиге апача
<VirtualHost *:80>
ServerName site.su
DocumentRoot /var/www/site
ErrorLog /var/www/site/logs/error_log
CustomLog /var/www/site/logs/access_log my_combined

SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "[ '/root/djtrunk/django', '/root/djcode/mysite', '/root/djtrunk', '/usr/lib/python2.5'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonDebug On
</VirtualHost>
Я уже не понимаю куда и что надо записать, все что можно и не можно записал в PythonPath.



Отредактировано (Окт. 16, 2008 12:38:41)

Офлайн

#2 Окт. 16, 2008 12:29:05

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Какие-то грабли…

Дира джанго: /var/djtrunk/django
Дира проекта: /var/djproject/website

В конфиге apache.
Сервер смотрит в пустую папку, это нормально или мне туда надо что-то перекинуть?

<VirtualHost *:80>
ServerName dubovoy.su
DocumentRoot /var/www/dubovoy
ErrorLog /var/www/dubovoy/logs/error_log
CustomLog /var/www/dubovoy/logs/access_log my_combined

SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "['/var/djproject/website', '/var/djproject', '/var/djtrunk'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE website.settings
PythonDebug On
</VirtualHost>
Получаем ошибку:
ImportError: Could not import settings 'website.settings' (Is it on sys.path? Does it have syntax errors?): No module named website.settings
Фаил settings находится /var/djproject/website/settings.py


>>> sys.path
['', '/var/djproject/website', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/gtk-2.0']
если в sys.path
'/var/djproject',
тоже не работает
Что ему надо?
Может тут проблема с правами ?



Отредактировано (Окт. 16, 2008 12:31:57)

Офлайн

#3 Окт. 16, 2008 14:17:31

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

сменил владельца файлов на apache… не помогает



Офлайн

#4 Окт. 16, 2008 15:00:26

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Что-то я неправильно заинсталил django-admin.py validate

# django-admin.py validate
Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.



Офлайн

#5 Окт. 16, 2008 15:20:44

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Для django-admin.py нужно указывать файл настроек.

Кстати, разработческий сервер работает?



Офлайн

#6 Окт. 16, 2008 17:05:25

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Да встроенные сервер django работает

http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/2008/07/14.html тут нашел похожую проблему

о каком import settings идет речь? куда его записать?



Офлайн

#7 Окт. 16, 2008 17:09:39

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос новичка ImportError:

Как-то запустил, хотя, все равно зависимости не понял. Пойду вникать.

Жесть какая-то на одной машине, поднял за 2 минуты, на другой 2-ой день не могу поднять…



Отредактировано (Окт. 16, 2008 17:53:21)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version