качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

Главная Техническая библиотека Фреймворки Django Django не работает после переименования домена

Django не работает после переименования домена

Если Django не работает после переименования домена.

Если ваш проект на django перестал работать после переименования домена в панели управления, то причина в следующем — не исправлены абсолютные пути в django.fgci.

Прежде всего хотим отметить, что в процессе переименования домена из панели управления изменяются внутренние пути до площадки домена, т.е. если вы переименовали домен из domen1.ru в domen2.ru, то пути внутри сервера тоже изменяться с:

/home/vhosts/domen1.ru/httpdocs/
на
/home/vhosts/domen2.ru/httpdocs/

Поэтому для возобновления работы django прежде всего:

1. Исправьте пути в django.fcgi на правильные (в пример ИМЯ_ДОМЕНА нужно изменить на имя нового домена):

#!ПУТЬ_К_PYTHON

import sys, os
os.environ['PYTHON_EGG_CACHE'] = "/home/vhosts/ИМЯ_ДОМЕНА/private/.python-eggs"

# Add a custom Python path.
sys.path.insert(0, "/home/vhosts/ИМЯ_ДОМЕНА/private")
sys.path.insert(0, "/home/vhosts/ИМЯ_ДОМЕНА/private/ИМЯ_ПРОЕКТА")

# Switch to the directory of your project. (Optional.)
os.chdir("/home/vhosts/ИМЯ_ДОМЕНА/private/ИМЯ_ПРОЕКТА")

# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ['DJANGO_SETTINGS_MODULE'] = "settings"

from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

2. Если вы используете свой интерпретатор python (свое окружение python), то также измените в django.fcgi абсолютный путь к python, используя вместо прежнего имени домена новое имя домена.

Другие документы на эту тему

Создание и перенос проекта на Django

Руководство по созданию проекта на Django и размещения на хостинге.

Скидка 30% на SSL-сертификаты!
Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.