Как установить DLE на хостинг?
Рассмотрим пошаговую установку движка DataLife Engine v.17.3 на реальный сервер со всеми подробностями. Я буду ставить лицензионную версию на VDS, но для демо-версии и установки на хостинг принцип такой же.
Подготовительные работы
Для начала необходимо раздобыть файлы движка. Если вы купили лицензию - актуальная версия будет доступна на официальном сайте по ссылке https://dle-news.ru/download.html (предварительно вы должны быть залогинены, конечно). Демонстрационная версия DataLife Engine скачивается по ссылке https://dle-news.ru/demo.html.
Купите какой хотите хостинг или VDS. Системные требования у движка очень простые. Только совсем уж примитивные тарифы без базы данных не подойдут.
Если вообще ничего в этом не понимаете - пришлите в поддержку хостинга ссылку на минимальные требования DLE и попросите подобрать подходящий вариант.
FTP/SSH
После покупки хостинга вам должны прислать все доступы, сейчас нас интересует доступ FTP или SSH.
Это такие параметры:
- IP-адрес
- Логин
- Пароль
- Порт (опционально)
Качаете программу для подключение через FTP, самый популярный вариант - FileZilla. Создаете новое подключение. В поле “Хост” вбиваете IP-адрес, в поле “Пользователь” - Логин. Если вам прислали порт, вводите и его в соответствующее поле. Протокол соединения скорее всего будет SFTP, как на скрине, но возможны нюансы, которые если есть, указываются хостинг-провайдером.
Нажимаете “Подключиться”, программа попросит ввести пароль. Вводите.
Вверху в Файлзилле ведутся логи ее работы, там должно быть написано, что “Список каталогов извлечен”, а в правой части должны появиться папки вашего хостинга. Если соединение не установилось, почитаете мануалы по установке FTP-соединения на сайте вашего хостинга. Обычно в разделе “Полезные статьи” или “FAQ” можно их найти. Например, вот такая у Beget. Если все плохо - пишете в поддержку.
Теперь нужно найти корневую папку вашего сайта на хостинге, в правой части Filezilla. Обычно она называется public_html. Возможно, вам придется “походить” по папкам, что ее найти, так как программа не всегда соединяется сразу в нужную директорию. Там еще обычно находятся демонстрационные файлы типа index.php, где просто приветствие от хостинг-компании.
Теперь разархивируйте архив с DLE у себя на компьютере, и скопируйте все содержимое папки upload в public_html на сервере. Просто перетащите мышкой в правую часть окна Файлзиллы. Там много файлов, копироваться будет долго, можно успеть сделать чай. Не саму папку upload надо копировать, а только ее вложенные папки и файлы!
Осталось права на запись установить. Будучи на сервере, в папке public_html, вам нужно установить права 777 для папок:
- templates (только для нее)
- backup (для нее и всех вложенных папок)
- uploads (для нее и всех вложенных папок)
- engine/data (для нее и всех вложенных папок)
- engine/cache (только для нее)
Как это сделать? В Файлзилле кликаете по папке правой кнопкой мыши и выбираете “Изменить атрибуты”. И в поле “Числовое значение” ставите 777. Для папок, которым надо изменить атрибуты и во вложенных папках, ниже ставите галку “Перенаправить во вложенные каталоги” и выбираете вариант “Применить только к каталогам”.
Если не хотите использовать сторонние программы для подключения по FTP, есть еще вариант зайти в файловый менеджер через панель управления вашего хостинга (ISPmanager, Hestia, cPanel, FastPanel…). Скорей всего, у вас не получиться залить файлы движка через панелевский файл-менеджер, но вы можете закачать туда архив с движком dle.zip, и распаковать прямо в панели (но не все панели поддерживают такую функцию). Файлы и папки должны быть в корне! Не в public_html/upload/, а именно в public_html. Права 777 для папок во всех панелях можно задавать.
База данных
Чтобы создать базу данных на хостинге, перейдите в соответствующий пункт в панели хостинга. И нажмите кнопку создать/добавить.
Вам предложат придумать:
- Имя базы
- Имя пользователя базы
- Пароль пользователя базы
Придумываете все это, и копируете что придумали куда-нибудь недалеко, скоро эти доступы пригодится.
Мастер установки
После заливки файлов движка на хостинг и создания базы данных можно приступать к установке движка. Вводите в браузере свой домен и добавляете к нему /install.php. Например вот так: site.ru/install.php
Вы увидите мастер установки DataLife Engine. Если вы плохо видите окно, вестка кривая или другие проблемы - поменяйте браузер. Когда я ставил движок на https://money-and-internet.com в Яндекс Браузере все отображалось криво. Пришлось в Edge устанавливать.
Ну а дальше все просто, следуйте пошаговым инструкциям самой CMS. Вас попросят ввести логин/пароль/email пользователя, а также доступы к базе данных. После установки вы попадете в админку автоматически, но если нет - перейдите по адресу /admin.php.