Разворачивание django на сервере.
Кто объяснит новичку, в чем может быть проблема? Пытаюсь настроить django + apache + mod_wsgi. Настраиваю все по доке.
конфиг апача:
WSGIPythonPath /var/www/djproject
WSGIPythonPath /var/www/djproject/lib/python2.7/site-packages
<VirtualHost my_domain.ru:80>
WSGIScriptAlias / /var/www/djproject/djproject/wsgi.py
AliasMatch ^/([^/]*\.css) /var/www/djproject/djproject/static/css/$1
Alias /media/ /var/www/djproject/djproject/media/
Alias /static/ /var/www/djproject/djproject/static/
<Directory /var/www/djproject/djproject/static>
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/djproject/djproject/media>
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/djproject/djproject/>
<Files wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>
</VirtualHost>
wsgi.py:
import os, sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'djproject.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Перезапускаю апач - Internal Server Error (500)
Смотрю в лог:
ImportError: Could not import settings 'djproject.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named djproject.settings
Почему не находится settings.py? Права у пользователя есть, пробовал даже 777 ставить - ничего!