Найти - Пользователи
Полная версия: Нужна помощь в настройке Django 1.7
Начало » Django » Нужна помощь в настройке Django 1.7
1 2
romario82
Всем здравствуйте и с прошедшими праздниками!

Нужна помощь в настройке 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>

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>
Выводит 500 ошибку.
Alen
romario82
Выводит 500 ошибку.

А в логах что?
romario82

ImportError: No module named django.core.wsgi
Alen
romario82
ImportError: No module named django.core.wsgi

Добавьте правильный путь до django в $PYTHONPATH.
romario82
Вопрос! Как это правильно сделать? Путь добавить.
MiK
Может лучше админа попросить настроить? Там всё очень непросто.
romario82
MiK
Может лучше админа попросить настроить? Там всё очень непросто.
И где ж мне его сыскать? И что там не просто?
Alen
romario82
Вопрос! Как это правильно сделать? Путь добавить.

72 тысячи ответов устроит?
MiK
romario82
Непросто самому сервер настроить.
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
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB