Hoster.ru
Hoster.ru
Электролитный проезд, д.3, стр.47 115230 Россия, Москва 8 800 200 05 42
Hoster.ru

Прежде чем приступать к установке DLE на хостинг, ознакомимся с самим понятием DLE.

DataLife Engine (DLE) — это система управления контентом (CMS). WordPress, Joomla, Opencart, Bitrix и прочие CMS встречаются довольно часто и являются одними из самых популярных движков любых сайтов. Собственно ими и управляет система DLE.

Изначально DLE была создана для регулирования новостных порталов и ресурсов, однако по прошествии времени, ее функционал разросся и стал использоваться на различных досуговых порталах (стриминговых платформах, сайтам с видео играми и т. д.). Система DLE универсальна, но имеет свои плюсы и минусы.

Отметим следующие преимущества:

  • DataLife Engine обладает высокой производительностью. При потреблении меньшего количества ресурсов можно с легкостью разворачивать ресурсоемкие сайты, которые используют не самое мощное оборудование на сервере.
  • Оценить и комментировать контент можно огромным количеством инструментов, что повышает скорость разворачивания как скромных, так и масштабных информационных ресурсов.
  • DLE взаимодействует с поисковыми ботами, поэтому нет необходимости в дополнительных SEO-плагинах.

Из недостатков выделяются два основных:

  • Огромное количество уязвимостей. Они, конечно, по мере выявления правятся разработчиками, но никогда не знаешь, где всплывает следующая.
  • Довольно сложно обновить систему. Есть не автоматизированные структуры в некоторых компонентах, и они довольно запутанные, поэтому любые поправки делаются в самом коде.

Изучив все преимущества и недостатки DataLife Engine, можно приступать к инсталляции.

Установка DLE на виртуальный хостинг

  1. Для начала необходимо скачать дистрибутив DLE с официального сайта, где в репозитории dle-news.ru/release приобретается установочный скрипт DLE. Файлы загружаются и распаковываются в любой директории, это облегчает их поиск в дальнейшем.
  2. Загрузить файлы для установки на хостинг можно одним из двух вариантов: — в панели управления хостинга (на hoster.ru это делается в личном кабинете в разделе Управление-Хостинг-Работа с файлами, где содержимое каталога upload из дистрибутива переносится в папку сайта); — через FTP подключение при наличии FTP-клиента (например, FileZilla). Данные для доступа можно найти в разделе Управление-Хостинг.
  3. Необходимо поменять права доступа, чтобы можно было читать и записывать загруженные файлы. Прописываются права либо в панели управления хостинга в разделе Управление-Хостинг-Работа с файлами, либо через FTP-клиент, указав для папки templates права в числовом эквиваленте 777 и затем 666 с помеченной галочкой в пункте перенаправления во вложенные каталоги.
  4. Наконец, приступаем непосредственно к установке DLE. В браузере необходимо ввести в адресной строке путь до установочного скрипта DLE, например, http://test.ru/install.php, где test.ru — это название домена (наличие домена обязательно, можно даже тестовый, прикрепленный к директории). По данной ссылке откроется интерфейс DataLife Engine, здесь и начинается установка. После соглашения с условиями пользования CMS необходимо проверить сервер на соответствие минимальных требований DLE и нажать «Продолжить».
  5. В открывшейся вкладке вводим информацию по базе данных: название, пользователя, пароль и сервер MySQL. Далее прописываем все вышеперечисленное по созданию нового пользователя непосредственно в самой CMS (логин и пароль). В файловом менеджере нужно удалить скрипт install.php и готово!

Установка DLE на VDS

Существует три способа установки DLE на выделенный сервер:

  1. В панели управления хостинга, при наличии поддержки данной системы управления сайтами.
  2. В командной строке (консоли), в случае, если нет поддержки автоматизированной установки у хостинг-провайдера.
  3. Через стороннюю панель управления (например, ISPmanager)

Рассмотрим последние два способа, поскольку у многих хостинг провайдеров на виртуальных серверах нет поддержки DataLife Engine, в том числе и на hoster.ru. Перед инсталляцией DLE необходимо убедиться, что на сервере есть работающий домен, к которому можно привязать файлы сайта.

Установка DLE через ISPmanager

  1. Первым делом создается база данных, поскольку работа любой CMS зависит от наличия базы. К ней же и будет обращаться DLE. При переходе в панель управления ISPManager слева в меню переходим в Инструменты — Базы данных. Создаем базу со следующими параметрами: имя, тип сервера MySQL, кодировка (по стандарту идет UTF-8). Далее создается пользователь и пароль (наименование может быть любым, а пароль генерируется исходя из задаваемых требований). Сохраняем данные.
  2. Аналогично загрузке на виртуальный хостинг, скачивается дистрибутив DLE. В ISPManager заходим во вкладку «Система», далее в менеджер файлов. Сверху кликаем «Заказать» и выделяем скачанный инсталляционный файл.
  3. Размещаем файлы в основной директории, кликнув «Извлечь», указав каталог, где произойдет распаковка. Находим и открываем папку upload. Выделив все компоненты DLE, нажимаем «Копировать», указав корневой каталог сервера. Для возможности редактировать файлы, права так же должны быть 777 и 644 соответственно.
  4. Процесс установки DLE аналогичный с установкой на виртуальный хостинг: в браузере набираем http://test.ru/install.php (где test.ru — подключенный домен) и далее следуете инструкциям инсталлятора.

Установка DLE через командную строку (консоль)

В случае, если через графический интерфейс нет возможности произвести установку, есть вариант введения определенных команд в консоли или командной строке. Если уже есть какой-то опыт работы в терминале, это будет довольно просто.

Прежде чем приступать к установке, необходимо прописать доменное имя в файле hosts, где указывается корневая директория хранения основных файлов сайта или иного ресурса.

Чтобы подключиться к северу, необходимо открыть терминал (если установлены ОС Linux или macOS) и ввести команду через SSH подключение. Допустим:

ssh root@ip

где IP — это адрес вашего сервера, указывается в основном в панели управления VDS.

Если на ПК стоит ОС Windows, необходимо будет установить программу Putty, где вводите ваш IP и нажимаете ОК. Подключение происходит при помощи ввода пароля, который обычно отправляется провайдером по почте. Подключившись к серверу по SSH доступу, можно приступать к установке DLE.

По аналогии с ISPManager, создается база данных. Отличие только в том, что создается она вручную. Для этого необходимо установить утилиту mysql:

«наименование менеджера пакетов» install mysql

Далее создается база данных:

mysql> CREATE DATABASE «имя базы данных»

После этого создается юзер:

mysql> CREATE USER любое_имя@localhost IDENTIFIED BY «ваш пароль»

Прописываем права для только что созданного юзера:

mysql> GRANT ALL PRIVILEGES ON «имя базы» TO юзер@localhost

Далее вводится команда:

mysql> FLUSH PRIVILEGES

Выходим из MySQL:

mysql> exit

Следующий этап — загружается сам DLE. Скачивание системы управления сайтами осуществляется по следующей команде:

wget «ссылка на источник скачивания»

Распаковать скаченный архив можно командой unzip. Далее перетаскиваем содержимое из папки upload в корневую папку домена:

mv ~/upload «путь до корневой папки сайта»

Опять же, не забываем про права на редактирование (777 и 644 соответственно). Их проверка осуществляется по следующей команде:

ls -a

И наконец, остается установка самого DLE в корне сайта.

Это весь процесс по установке на виртуальный хостинг и виртуальный сервер системы управления сайтами DataLife Engine. Последующая настройка осуществляется уже в параметрах самой CMS. Маленький совет: чтобы уберечься от всевозможных незаконных проникновений, стоит производить обновление CMS по мере необходимости и пользоваться теми шаблонами, которые не нуждаются в ручных доработках.

Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных.