Имя: Пароль:
IT
Веб-мастеринг
SyntaxError: invalid syntax в django.wsgi
0 Злобная Печенька
 
18.11.15
15:16
Всем привет. Запускаю сайт под Django. Версия python 2.6. ОС - RHELL 5
при запуске ругается на следующую ошибку
[code]
[Wed Nov 18 13:00:16 2015] [error]  mod_wsgi (pid=6021): Target WSGI script '/var/www/html/django.wsgi' cannot be loaded as Python module.
[Wed Nov 18 13:00:16 2015] [error]  mod_wsgi : Exception occurred processing WSGI script '/var/www/html/django.wsgi'.
[Wed Nov 18 13:00:16 2015] [error] Traceback (most recent call last):
[Wed Nov 18 13:00:16 2015] [error] File "/var/www/html/django.wsgi", line 8, in ?
[Wed Nov 18 13:00:16 2015] [error] import django.core.handlers.wsgi
[Wed Nov 18 13:00:16 2015] [error] File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 31
[Wed Nov 18 13:00:16 2015] [error] self.buffer = b''
[Wed Nov 18 13:00:16 2015] [error]                ^
[Wed Nov 18 13:00:16 2015] [error] SyntaxError: invalid syntax [/code]

В /var/www/html/django.wsgi конкретно прописывала путь до /usr/lib/python2.6/site-packages/, до этого ругался на
[code][Tue Nov 17 15:58:43 2015] [error] Traceback (most recent call last):
[Tue Nov 17 15:58:43 2015] [error] File "/var/www/html/django.wsgi", line 7, in ?
[Tue Nov 17 15:58:43 2015] [error] import django.core.handlers.wsgi
[Tue Nov 17 15:58:43 2015] [error] ImportError: No module named django.core.handlers.wsgi
[Tue Nov 17 16:54:21 2015] [error] mod_wsgi: Target WSGI script '/var/www/html/django.wsgi' cannot be loaded as Python module.
[Tue Nov 17 16:54:21 2015] [error]  mod_wsgi : Exception occurred processing WSGI script '/var/www/html/django.wsgi'.[/code]

Код /var/www/html/django.wsg

[code]import sys
sys.path.append('/usr/lib/python2.6/site-packages')
sys.path.append('/usr/lib/python2.6')
import os
sys.path.append('/var/www/html')
sys.path.append('/var/www/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
[/code]

Не могу разобраться, запускается ли он с помощью python 2.4 (который в поставке) и из-за этого ошибка, или просто у меня руки кривые? при проверке версии показывает python 2.6

python -c “import django; print(django.get_version())”
1.6.11
1 Злобная Печенька
 
18.11.15
15:45
Апну
2 asady
 
18.11.15
16:16
(0)  судя по всему у теья такая же проблема:
http://python.su/forum/topic/24213/