Способи оплати Abuse

Встановлюємо DLE на хостинг: покрокова інструкція

25.06.2022, 00:51

DataLife Engine - це CMS або система управління сайтом, на кшталт WordPress або Joomla. DLE була створена для управління новинними порталами та ресурсами, близькими до них за характеристиками та аудиторією. З роками система управління обросла новими функціями, що дало користувачам можливість задіяти її на різного роду розважальних порталах.

установка DLE

На основі цієї CMS створюють сайти з відеоігор, ресурси, на яких можна подивитися потокове відео - так звані стримінгові сервіси. Простіше кажучи, перед нами універсальна система управління, що перевершує за деякими можливостями аналоги.

Переваги та недоліки DataLife Engine

Як і будь-яка інша система, ця CMS має певні переваги та недоліки.

Серед головних переваг потрібно відзначити:

  • Великий вибір інструментів для оцінювання та коментування контенту (дає можливість швидко розгорнути розважальний або інформаційний проект будь-якого масштабу);
  • Продуктивність (система вимагає значно менше ресурсів, ніж WP або Joomla. На ній не важко розгорнути ресурсоємний сайт навіть на малопотужному ПК);
  • CMS за замовчуванням оптимізована під продуктивну взаємодію з пошуковими ботами. Відпадає необхідність використовувати сторонні SEO-плагіни.

Практика використання цієї системи управління дала зрозуміти, що вона, все ж таки, далеко не ідеальна і має деякі мінуси, тому потрібно бути готовим до зіткнення з ними.

Серед мінусів:

  • Уразливості, з якими розробник веде ледь не щоденну боротьбу, викочуючи патчі і тим самим намагаючись зробити свою розробку безпечнішою;
  • Непроста система оновлення (структура окремих компонентів складна, а головне - не автоматизована. Часто доводиться правити код власноруч).

Однак переваг усе-таки більше і часто вони перекривають недоліки. Якщо мінуси вас не лякають, то далі можна ознайомитися з докладною інструкцією зі встановлення цієї CMS.

Встановлення DLE на хостинг

Процес встановлення системи керування на хостинг передбачає кілька нескладних маніпуляцій. Так насамперед потрібно завантажити дистрибутив з інсталяційними файлами Datalife Engine. Він знаходиться на офіційному сайті розробників. Також можливий хостинг dle сайтів

Завантаження дистрибутива

Після скачування порядок дій такий:

1. Переходимо в репозиторій dle-news.ru/release.

2. Купуємо інсталяційний скрипт CMS і завантажуємо файли на жорсткий диск (архів із назвою в дусі dle_engine.zip).

3. Розпаковуємо архів у будь-яку директорію.

Завантажуємо інсталяційні файли на хостинг

Далі потрібно виконати завантаження файлів на хостинг. Потрібно відправити дистрибутив DLE у відповідний каталог на хостингу. Це можна зробити одним із двох доступних способів - через панель керування або FTP-клієнт. Багато хостингів мають вбудований менеджер файлів, тому для завантаження файлів достатньо пройти авторизацію і перейти у вбудований файловий менеджер.

Якщо вам простіше використовувати FTP-клієнт, то можна використовувати одну з популярних програм, наприклад, FileZilla або будь-яку іншу. Для підключення до хостингу потрібно запустити клієнт, ввести логін і пароль (зазвичай хостинг надсилає дані на пошту).

Після встановлення підключення переносимо вміст папки upload (з дистрибутива) в кореневу директорію на сервері. На цьому завантаження файлів завершено.

Видаємо права на зміну файлів дистрибутива

Щоб продовжити інсталяцію, слід скорегувати права доступу на читання і запис інсталяційних файлів. Вирішується завдання, знову ж таки, або вбудованим у хостинг файловим менеджером, або за допомогою FTP-клієнта. Розглянемо на прикладі використання програми FileZilla.

Відкриваємо папку public_html.

Клікаємо правою кнопкою миші по папці templates.

У меню вибираємо "Права доступу до файлу".

Змінюємо числове значення на 777.

Потім повторюємо ту саму процедуру, встановивши значення 666 і поставивши галочку навпроти "Перенаправити у вкладені каталоги".

Встановлення CMS

Тепер, коли всі потрібні файли завантажено на сервер і перенесено в необхідну директорію, переходимо до встановлення CMS.

Для цього:

1. Запускаємо веб-браузер.

2. В адресному рядку вказуємо шлях до скрипта DLE на своєму сайті. Наприклад (тестовий зразок): http://sait-test.com/install.php (домен має бути прив'язаний до директорії).

3 На екрані з'явиться інтерфейс DLE, на якому натискаємо "Почати встановлення".

4. На завершення погоджуємося з умовами використання CMS, ставимо галочку навпроти "Я приймаю цю угоду".

5. Перевіряємо сервер на відповідність мінімальним вимогам DLE, далі тиснемо "Продовжити".

6. Після чого на новому екрані вказуємо інформацію про базу даних сайту: сервер MySQL, назву бази даних, ім'я користувача, якого ми створили для нової бази, і пароль.

7. Вказуємо інформацію для створення нового користувача вже в СMS: логін і пароль.

8. Відкриваємо файловий менеджер і видаляємо скрипт install.php із жорсткого диска сервера.

Якщо ви все зробили правильно, система керування сайтом має справно функціонувати.

Інсталяція DataLife Engine на VDS

Встановити CMS на виділений сервер можна будь-яким із трьох відомих способів:

1. За допомогою панелі керування хостингу (за умови підтримки хостингу цієї CMS).

2. Вручну через командний рядок.

3. Вручну через сторонню панель керування. Наприклад, ISPmanager або Plesk.

Перед початком робіт з інсталяції DLE треба створити на своєму сервері робочий домен, до якого будуть прив'язані файли сайту. Оскільки далеко не кожен хостинг підтримує цю CMS, розглянемо два останні способи.

Через панель керування

Розглянемо процес встановлення через панель керування, а саме ISPmanager. Це відносно популярна і затребувана панель керування серед користувачів. У нашому випадку вона оптимально підходить для вирішення поставленого завдання. Перше, що потрібно зробити - створити базу даних, оскільки без неї жодна система не зможе функціонувати.

Для цього потрібно:

Перейти в бічну панель ISPmanager.

Натиснути на "Інструменти".

Вибрати "Бази даних".

Тиснемо "Створити".

Вводимо параметри нової бази даних: назву (будь-яку), тип сервера MySQL, стандартне кодування UTF-8. Створюємо нового користувача, видаємо йому будь-яке ім'я і придумуємо пароль.

Завантажуємо систему керування

Завантажуємо дистрибутив як і у випадку з віртуальним хостингом.

Подальший порядок дій буде дещо іншим:

1. відкриваємо ISPmanager.

2. Переходимо в меню "Система".

3. відкриваємо "Менеджер файлів".

4. Знаходимо вгорі кнопку "Закачати" і тиснемо на неї.

5. Вибираємо файл із жорсткого диска і натискаємо OK, щоб завантажити дистрибутив CMS на сервер.

Перенесення файлів у кореневий каталог

У первісному вигляді використовувати дистрибутив не вдасться. Виявлені компоненти слід перенести з архіву в ключову директорію свого ресурсу;

1. Вибираємо архів у каталозі ISPmanager і тиснемо "Витягти" в панелі інструментів.

2. Вказуємо каталог для розпакування архіву.

3. У директорії, куди було розпаковано дистрибутив, шукаємо папку upload і відкриваємо її.

4 Відзначаємо всі компоненти DLE і вибираємо "Копіювати".

5. Вказуємо кореневий каталог сервера.

Далі потрібно переконатися, що ви маєте права на редагування обраних файлів і папок. Мають бути 755 і 644. Процес встановлення DLE такий самий, як і у випадку з віртуальним хостингом. Відкриваємо наш сайт (вище зазначений тестовий зразок) http://sait-test.com/install.php і слідуємо підказкам install.

Командний рядок

Встановити CMS можна через командний рядок. Це не складно. Досить володіти базовими навичками роботи з терміналом. Перед початком не забудьте прописати доменні імена у файлі hosts і коректно вказати кореневу директорію, де зберігатимуться основні файли ресурсу. Перше - підключаємося до сервера.

Користувачам Linux або macOS потрібно увімкнути термінал і ввести команду для під'єднання до сервера за протоколом SSH. Наприклад, у нашому випадку це:

ssh root@89.223.127.80

Потрібно просто змінити адресу на адресу свого сервера. Вона вказується в панелі керування VDS. Користувачам Windows рекомендуємо завантажити PuTTY. Далі вкажіть у ній IP-адресу ресурсу і натисніть ОК. Для підключення введіть пароль. Провайдер, як правило, надсилає його поштою. Під час введення він не відображатиметься в терміналі. Встановивши з'єднання з VDS, можна переходити безпосередньо до налаштування і завантаження DLE.

Створюємо базу даних

Як і на прикладі ISPmanager, слід створити базу даних. Однак у цьому разі всю роботу доведеться виконати власноруч без використання плагінів і панелі керування.

Встановлюємо утиліту mysql за допомогою команди з таким синтаксисом

*package_manager* install mysql

Створюємо нову базу даних, ввівши в термінал

CREATE DATABASE *database_name*;

Створюємо користувача:

CREATE USER '*username_of_your_choice*@localhost' IDENTIFIED BY '*password_of_your_choice*';

Видаємо права на базу даних новоствореному користувачеві:

GRANT ALL PRIVILEGES ON *database_name*.* TO '*username@localhost*';

Вводимо команду

FLUSH PRIVILEGES;

Завершуємо роботу з клієнтом MySQL:

exit

Переходимо до наступного етапу.

Завантаження системи керування сайтом

Щойно БД створено, переходимо до завантаження самого DLE. Це можна зробити як на прикладі вище - через командний рядок. Як приклад використовуємо демо-версію DLE з обмеженнями. Ви можете використовувати як демо, так і повноцінний продукт після купівлі.

Спочатку завантажуємо систему управління сайтами з офіційного репозиторію:

wget https://dle-news.ru/files/dle_trial.zip

Після чого розпаковуємо завантажений архів командою:

unzip dle_trial.zip

Переміщаємо вміст папки upload у кореневу директорію домену, де буде встановлено DataLife Engine:

mv ~/upload *path_to_root_folder_site_folder*

Перевіряємо наявність прав на редагування обраних файлів і папок. Мають бути 755 і 644 відповідно. Перевіряється командою:

ls -a

На завершення встановлюється сама DLE. На цьому інструкція завершена. Як бачимо, нічого складного в установці системи на хостинг і виділений сервер немає. Якщо ви побоюєтеся за безпеку свого проєкту, тоді просто періодично оновлюйте CMS і не використовуйте шаблони, які потребують ручного доопрацювання після встановлення кожного патча. Так ви підвищите безпеку сайту і зможете уникнути багатьох проблем.