Форум сайта python.su
Всем здравствуйте и с прошедшими праздниками!
Нужна помощь в настройке Django 1.7 в связке Apache 2.4 и wsgi. ОС - Ubuntu 14.04.
Апач установлен и настроен виртуальный хост, установлен mod_wsgi. Скрипты на питоне работают.
Установил Django 1.7 для python 3.4.
С помощью команды django-admin.py startproject myproject создал проект.
В файл apache2.conf внёс
WSGIScriptAlias / /home/rlab/www/vh1/project1/wsgi.py
WSGIPythonPath /home/rlab/www/vh1
<Directory /home/rlab/www/vh1/project1>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<VirtualHost *:80>Выводит 500 ошибку.
ServerName vh1.t
ServerAdmin webmaster@localhost
DocumentRoot /home/rlab/www/vh1
<Directory /home/rlab/www/vh1>
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Офлайн
romario82
Выводит 500 ошибку.
Офлайн
ImportError: No module named django.core.wsgi
Офлайн
romario82
ImportError: No module named django.core.wsgi
Офлайн
Вопрос! Как это правильно сделать? Путь добавить.
Офлайн
Может лучше админа попросить настроить? Там всё очень непросто.
Офлайн
MiKИ где ж мне его сыскать? И что там не просто?
Может лучше админа попросить настроить? Там всё очень непросто.
Офлайн
Офлайн
romario82
Непросто самому сервер настроить.
Офлайн
Спасибо за 72 тыщ. ответов.
С помощью команды export PYTHONPATH=“/home/rlab/www/vh1/project1” добавил путь.
>>> import sys
>>> sys.path
Теперь апач ругается так:
mod_wsgi (pid=4933): Target WSGI script ‘/home/rlab/www/vh1/project1/wsgi.py’ cannot be loaded as Python module.
mod_wsgi (pid=4933): Exception occurred processing WSGI script ‘/home/rlab/www/vh1/project1/wsgi.py’.
Traceback (most recent call last): File “/home/rlab/www/vh1/project1/wsgi.py”, line 13, in <module>
from django.core.wsgi import get_wsgi_application
ImportError: No module named django.core.wsgi
Офлайн