-1
Я пытаюсь развернуть проект Django на linode-сервере с апачем, некоторыми другими проектами django и php-проектом. Также мой проект находится в virualenv, а другие проекты django - нет.Развертывание Django с помощью apache с использованием wsgi.py
Мой Джанго проект Apache файл
WSGIPythonPath /home/nccylli/www/ylli_transactions:/root/Envs/ylli-transactions/lib/python2.6/site-packages
WSGISocketPrefix /var/run/apache2/wsgi
WSGIScriptAlias//home/nccylli/www/ylli_transactions/ylli_transactions/wsgi.py
DocumentRoot /home/nccylli/www/ylli_transactions/static
<Directory /home/nccylli/www/ylli_transactions>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>
Alias /static /home/nccylli/www/ylli_transactions/static
Alias /media /home/nccylli/www/ylli_transactions/media
ErrorLog /home/nccylli/www/ylli_transactions/logs/error.log
CustomLog /home/nccylli/www/ylli_transactions/logs/access.log combined
<VirtualHost *:80>
ServerName my-domain.com
ServerAlias www.my-domain.com
ServerAdmin my-email
</VirtualHost>
Апач файл PHP проект
<VirtualHost *:80>
ServerName php-prject-domain
ServerAlias www.php-prject-domain
DocumentRoot /home/nccylli/www/php-prject/
CustomLog /var/log/apache2/php-prject-access.log combined
ErrorLog /var/log/apache2/php-prject-error.log
<IfModule mpm_itk_module>
AssignUserId nccylli nccylli
</IfModule>
</VirtualHost>
Теперь я бегу в две ошибки
в ошибке Джанго проекта журнала
(13)Permission denied: access to/denied
(13)Permission denied: mod_wsgi (pid=9780, process='', application='my-domain.com|'): Call to fopen() failed for '/home/nccylli/www/ylli_transactions/ylli_transactions/wsgi.py'.
и в журнале ошибок проекта php
mod_wsgi (pid=26782): Target WSGI script '/home/nccylli/www/ylli_transactions/ylli_transactions/wsgi.py' cannot be loaded as Python module.
mod_wsgi (pid=26782): Exception occurred processing WSGI script '/home/nccylli/www/ylli_transactions/ylli_transactions/wsgi.py'.
Traceback (most recent call last):
File "/home/nccylli/www/ylli_transactions/ylli_transactions/wsgi.py", line 13, in <module>
from django.core.wsgi import get_wsgi_application
ImportError: No module named wsgi
Любые мысли?
я получаю те же ошибки –
@dado_eyad вы добавили 'WSGIPythonPath',' 'WSGISocketPrefix' и WSGIScriptAlias' правильно? –
Да, это правильные пути. –