Здравствуйте!
У меня две версии питона 2.6 и 2.7. Старый проект на Django работает на 2.6 + django 1.3
Установлена virtualenvs. В ней работает как раз старый сайт + туда же установил окружение только указав версию питона 2.7
+ активировал её.
ЕЩЕ СДЕЛАЛ ТАКИЕ НАСТРОЙКИ:
NameVirtualHost *:82
Listen 82
<VirtualHost *:82>
ServerAdmin support@bonuslevel.ru
ServerName localhost
DocumentRoot /var/www
LogLevel warn
ErrorLog /home/adminko/projects/test/error_log
WSGIDaemonProcess test processes=2 maximum-requests=500 threads=1
WSGIProcessGroup test
WSGIScriptAlias / /home/adminko/projects/test/django.wsgi
Alias /media/ /home/adminko/projects/test/media/
Alias /admin-media/ /home/adminko/.virtualenvs/test/lib/python2.7/site-packages/django/contrib/admin/media/
<Directory /home/adminko/projects/test/media>
Order deny,allow
Allow from all
</Directory>
<Directory /home/adminko/.virtualenvs/test/lib/python2.7/site-packages/django/contrib/admin/media>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
DJANGO.WSGI
import os
import sys
PROJECT_ROOT = os.path.dirname(__file__)
PYTHON_LIBS = '/home/adminko/.virtualenvs/test/lib/python2.7/site-packages'
sys.path.extend((PROJECT_ROOT,PYTHON_LIBS,os.path.dirname(PROJECT_ROOT)))
os.environ['DJANGO_SETTINGS_MODULE'] = 'test.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
В ИТОГЕ: у меня сайт запускается с версией Django 1.3 + Python 2.6
В settings.py спец.удалил строки
MIDDLEWARE_CLASSES = (
), чтобы посмотреть что вообще происходит,просто ошибка 500 всегда была
Помогите, пожалуйста.