Hello
Я потратил 2 дня на эту ошибку. не мог понять это.
an 21 00:19:50 2011] [error] [client 127.0.0.1] ImportError: Could not import settings 'mysite.settings' (Is it on sys.path? Does it have syntax errors?): No module named settings
django.wsgi находится в / user / local / django / apache
import os, sys
sys.path.append('/usr/local/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
мой проект django с именем mysite: находится в / user / local / django / mysite / scr / (здесь содержатся settings.py init.py и т. Д ...)
apache conf
Alias /media/ /usr/local/django/media
<Directory /usr/local/django/media>
Order deny,allow
Allow from all
</Directory>
<Directory /usr/local/django/apache/>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /usr/local/django/apache/django.wsgi
Я изменил папку mysite выше с разрешением 777, чтобы избежать любых проблем с разрешениями.
и я перезапускаю службу httpd каждый раз.
apache запускается и находит django.wsig. но он не может найти указанный в нем файл настроек.
и я добавляю путь к $ PATH вручную и отображаю его. это там. и я перезапускаю httpd. тогда путь, который я добавил, ушел ...
Кто-нибудь знает, что происходит?
спасибо