У меня возникли проблемы с настройкой моего django на совместном хостинге dreamhost с использованием python passenger_wsgi.py
и виртуального env. Когда я запускаю user_wsgi.py, ошибка не возвращается, и оболочка печатает мой путь к проекту. На моем веб-сайте показана ошибка сервера 500 International. Я очистил свой кеш, чтобы не было ошибки кеша. Как я могу настроить это правильно?Хостинг Django с пассажиром_wsgi.py
Джанго 1,9 питона 2,7 апач
Моя структура сайта является:
/home/myuser/mydomain.com/
env/
myApp/
passenger_wsgi.py
public/
passenger_wsgi.py
import sys, os
cwd = os.getcwd()
sys.path.append(cwd)
project_location = cwd + '/myApp'
print (project_location)
sys.path.insert(0, project_location)
#Switch to new python
if sys.version < "2.7.3": os.execl("/home/myuser/mydomain.com/env/bin/python",
"python2.7.3", *sys.argv)
sys.path.insert(0,'/home/myuser/mydomain.com/env/bin')
sys.path.insert(0,'/home/myuser/mydomain.com/env/lib/python2.7/site-packages/django')
sys.path.insert(0,'/home/myuser/mydomain.com/env/lib/python2.7/site-packages')
os.environ['DJANGO_SETTINGS_MODULE'] = "myApp.settings"
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
'tailf/var/log/apache2/error. log' может помочь ... или установить DEBUG = True в ваших settings.py ... –
Отладка - это правда, я правильно настроил свои файлы и все правильно в user_wsgi.py? – FinkAvenue