ООО "Н2.ру"

+7 (908) 457 33 77
9:00 - 17:00 VLAT (MSK+7), пн.-пт.
Круглосуточно

Установка Python/Django в cPanel 84.0

Установка Python/Django в cPanel 84.0

Для начала установки приложения необходимо выполнить вход в панель управления хостингом cPanel, и выбрать в разделе Программное обеспечение Python

Далее нам представлен список приложений Python, но так как у нас ни одного нет, он будет пуст, и мы выбираем Создать приложение

После этого необходимо указать настройки нашего будущего Python приложения:

Версия > 3.7.3 (На текущий момент это актуальная версия)

Корневой каталог – django (то место где у вас фактически будет расположены файлы приложения, не обязательно корневой каталог сайта)

URL Приложения — django.h2hosting.ru (адрес по которому будет открываться приложение, если необходимо создайте поддомен или привяжите домен и обновите страницу)

Файл запуска – заполняется автоматически

Точка входа в приложение – заполняется автоматически

Файл логов – Корневой каталог пользователя/python.log если у вас несколько приложений, то лучше указать имя_приложения.log, т. е. В нашем случае django.log

Создать

Копируем ссылку на виртуальное окружение кликнув на выделенное поле

Переходим cPanel > Расширенный > Terminal

Втравляем и Enter

Далее вставляем команды, после каждой Enter

pip install –upgrade pip

pip install django

Если устанавливаем чистый Django то стоит учитывать, что текущей версии cpanel&cloudlinux модуль SQLite 3.7.17 а последним версия Django 2,2 нужен 3,8,3 и устанавливать нужно так

pip install django==2.1

А если устанавливаем к примеру django-oscar то делаем так

pip install django-oscar

и затем

pip install django==2.1

Создаем проект

django-admin startproject имя_проекта .

Не забываем про точку в конце или делаем команды

cd имя_проекта

subl .

Иначе модули будет искать по пути (имя_проекта.имя_проекта)

Далее если необходимо вносим изменения в конфигурационные файлы, создаем и подключаемым Базу данных

в файл passenger_wsgi.py

from имя_проекта.wsgi import application

После этого нам необходимо открыть Диспетчер файлов и в нем открываем каталог имя_проекта/имя_проекта

в файл settings.py вносим изменения

ALLOWED_HOSTS = [‘домен.сайта’, ‘www.домен.сайта’]

Возвращаемся в Terminal

python manage.py collectstatic

или

python manage.py migrate

В зависимости от того какое приложение устанавливаете

Переходим в раздел cPanel>Python и перезагружаем приложение.