Page 4 of 5
Re: mod_wsgi
Posted: Thu Sep 25, 2014 10:35 pm
by petriy4uk
Закоментил решотками как в примере
Re: mod_wsgi
Posted: Sat Jan 24, 2015 1:20 pm
by arsenyinfo
Для тех, кто использует django 1.7+ нужно также внести изменения в wsgi.sh:
Вместо
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()" > $docroot/django.wsgi
Использовать
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()" > $docroot/django.wsgi
Re: mod_wsgi
Posted: Wed Feb 25, 2015 7:56 am
by black_boxx
Добрый день, подскажите пожалуйста, как заставить сервер работать с python 2.7?
Я установил питон 2.7 по инструкции
https://github.com/h2oai/h2o/wiki/Insta ... chine-only
Если набрать python в консоли то он говорит Python 2.7.6 (default, Feb 25 2015, 00:00:03) тоесть питон 2.7
Далее я создал пользователя с шаблоном wsgi, создал домен, для теста я загрузил туда код в django.wsgi
который говорит какой питон он использует:
Code: Select all
import os, sys
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/env/lib/python2.6/site-packages')
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/project/src/shared/')
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/project/src/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'main.settings'
#import django
import sys
def application(environ, start_response):
status = '200 OK'
output = ''
output += 'sys.version = %s\n' % repr(sys.version)
output += 'sys.prefix = %s\n' % repr(sys.prefix)
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
#import django.core.handlers.wsgi
#application = django.core.handlers.wsgi.WSGIHandler()
но когда захожу на
http://crm1.d3sign.ru
вижу в ответ что используется не 2.7 а 2.6!
Code: Select all
sys.version = '2.6.6 (r266:84292, Jan 22 2014, 09:42:36) \n[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]'
sys.prefix = '/usr'
Re: mod_wsgi
Posted: Wed Feb 25, 2015 11:30 am
by black_boxx
После танцов с бубном пришлось
1) пару раз переустановить/ пересобрать питон 2.7
2) пересобрать и пересустановить mod_wsgi
Теперь все норм - система показывает что используется нужный питон, но
как то странно себя ведет после установкки django в виртуаленв.
показывает то 500 то It worked!
Congratulations on your first Django-powered page.
тоесть если обновлять раз 10 по ctrl+r то показывает то 500 ошибку то Congratulations on your first Django-powered page.
Как такое вообще может быть. Оно ведь либо работает либо нет!
Re: mod_wsgi
Posted: Sat Jun 20, 2015 9:30 pm
by petriy4uk
Здравствуйте! Делал по инструкции, такая ошибка при перезапуску апатч
Code: Select all
apache2: Syntax error on line 83 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/conf.d/vesta.conf: Syntax error on line 109 of /home/admin/conf/web/apache2.conf: No matches for the wildcard 'apache2.domain.conf*' in '/home/admin/conf/web', failing (use IncludeOptional if required)
Action 'configtest' failed.
Re: mod_wsgi
Posted: Tue Jun 30, 2015 11:13 am
by skurudo
petriy4uk wrote:Здравствуйте! Делал по инструкции, такая ошибка при перезапуску апатч
Ищите ошибки в конфигах, вам подсказывает вебсервер, где искать:
Syntax error on line 83 of /etc/apache2/apache2.conf
Syntax error on line 109 of /home/admin/conf/web/apache2.conf
Re: mod_wsgi
Posted: Fri Dec 16, 2016 3:46 pm
by ramazk
Настроил всё по мануалу, единственное, что пришлось подправить темплейты. Но возник непонятный мне нюанс. Подскажите в чём может быть проблема что при изменении settings.py у проекта изменения срабатывают только после рестарта апача?
Re: mod_wsgi
Posted: Sun Dec 25, 2016 11:00 am
by Djalin
Здравствуйте, mod_wsgi - уже в дистибютиве или нужно ставить отдельно?
Re: mod_wsgi
Posted: Mon Dec 26, 2016 2:54 pm
by ramazk
ramazk wrote:Настроил всё по мануалу, единственное, что пришлось подправить темплейты. Но возник непонятный мне нюанс. Подскажите в чём может быть проблема что при изменении settings.py у проекта изменения срабатывают только после рестарта апача?
Отвечу сам себе - решение тут:
https://modwsgi.readthedocs.io/en/devel ... on-process
Djalin wrote:Здравствуйте, mod_wsgi - уже в дистибютиве или нужно ставить отдельно?
Ставить отдельно.
Re: mod_wsgi
Posted: Fri Feb 24, 2017 6:36 pm
by Focster
Добрый день.
Можете более подробно описать процесс установки Django в панели VestaCP..?
У меня используется собственный (на ноутбуке отдельном) сервер VestaCP + Centos 7.2+ Python 3.6.0
Я поставил шаблон wsgi, захожу под админом.. создаю сайт и указываю ему профиль wsgi.
Что мне делать дальше? Куда заливать файлы django? Что править?
Могу предоставить ответы любых команд.. Уж больно хочется попробовать эту CMS..