Як встановити dle?

На допомогу сайтостроітеля створено чимало так званих «движків» для зведення сайтів. Ми чимало писали про систему управління контентом Joomla. Сьогодні хочеться розповісти про одного з конкурентів Joomla. Йтиметься про систему DLE (DataLife Engine), яка спочатку створювалася, як «движок» для новинних сайтів, але розвиваючись з роками, обзавелася величезним функціоналом і знайшла величезну популярність на просторах мережі Інтернет.

Можливості DLE воістину величезні, з повним їх списком можна ознайомитися на офіційному сайті даної системи -http: //dle-news.ru/. На відміну від Joomla, DLE - це комерційний продукт.

На момент написання статті, поширюється дві версії CMS DataLife Engine v.9.0 для сайтів з кодуванням windows-1251 і версія для сайтів з кодуванням cp1251, вартість скрипта становить 59 $ включає в себе пакет оновлень на нові версії протягом одного року. Існує і безкоштовний варіант з обмеженим функціоналом.

Безкоштовна версія містить наступні обмеження:
- Закритий вихідний код
- Обмеження на кількість новин дорівнює 100
- Обмеження на кількість коментарів дорівнює 200
Відсутність оновлень з попередніх версій скрипта

Саме на безкоштовній версії ми і розглянемо принцип установки движка нашого майбутнього сайту. Безкоштовну версію скрипта 8.5 можна завантажити за посиланням https://dle-news.ru/files/dle85_trial.zip

Не дивлячись на те що DataLife Engine це в першу чергу розрахований на багато користувачів новинний движок призначений для організації власних ЗМІ в Інтернеті, він з великим успіхом може бути використаний для створення сайтів абсолютно різної спрямованості.

На даному движку вже створено не мало сайтів які надають доступ до тих чи інших файлів (Варезе), його можна практично використовувати як власний блок з розширеними можливостями або, скажімо, побудувати на ньому сайт кулінарних рецептів, як як сайт Лаврушка, де зібрані кулінарні рецепти, творцем якого є ваш покірний слуга.

Вимоги для установки сайту на DLE

Почнемо з вимог до сервера, де буде розташовуватися ваш майбутній сайт:

Для повноцінної роботи скрипта необхідно наступне встановлене на сервер програмне забезпечення:

Apache 2.0 +
PHP 4.3.2+ або PHP 5.0 (Рекомендована версія PHP 5.1 і вище)
MySQL 4.0+ або MySQL 5.0 +
Встановлена бібліотека PHP Zlib
Встановлена бібліотека PHP XML
Встановлена бібліотека PHP GD2
Встановлена бібліотека PHP iconv
Мінімальний розмір оперативної пам`яті 8 Мегабайт, втім, система не відмовиться і від 16 Мегабайт, на яких покаже повноцінну роботу.
Рекомендується, щоб був відключений безпечний режим PHP (Safe Mode)

Як дізнатися налаштування вашого сервера?

Перш ніж, ми почнемо роботу зі встановлення системи на сервер, хотілося б повідомити: установку DLE ми проводили на тестовому сайті proba.regciti.ru
Цілком ймовірно, що до моменту прочитання вами цієї статті вміст сайту буде видалено, тому прохання звертати увагу тільки на скріншоти.
Отже, для перевірки всіх налаштувань створюємо в корені сайту порожній текстовий файл, перейменовуємо його в phpinfo.php і поміщаємо в нього код:

phpinfo () - 1
?gt;



Запускаємо щойно створений скрипт через браузер, набравши в рядку https://proba.regciti.ru/ phpinfo.php

Image

У виділених місцях показані основні параметри які нам знадобляться для установки і роботи сайту. Особливу увагу зверніть на Бібліотеки PHP GD2, яка необхідна для обробки графічних файлів. Зокрема, відсутність GD2 унеможливить згодом висновок капчи на вашому сайті.

Для роботи сайту нам потрібно база MySQL, запам`ятовуємо, а для надійності записуємо ім`я користувача бази і пароль до неї. Базу створюємо з панелі управління вашим хостингом.

Розпаковуємо на своєму комп`ютері архів, що скачав dle85_trial.zip, нам не обов`язково його повністю закачувати на наш домен.
Всередині архіву знаходиться дві папки Documentation і upload яка нам і знадобиться для установки сайту.

Якщо ваш хостинг дозволяє розпаковувати zip архіви то наше завдання дещо спрощується, якщо ж ні, то доведеться закачувати розпаковані файли по окремих папках, а можливо і окремими файлами.

Якщо ви використовуєте програму Total Commander, не забудьте при копіюванні файлів і папок на сервер зняти галочку «Перевести імена файлів в нижній регістр». У разі можливості розпакування архіву на хостингу пакуємо в zip архів те, що знаходиться всередині папки upload.

Image

Далі нам все буде зручніше робити через фтп клієнт. Ми в процесі установки використовували Total Commander. На даному етапі нам потрібно вказати правильні Атрибути для файлів і папок на сервері.

Image

Змінювати Атрибути (права для папок і файлів), можна двома способами, виділивши потрібну папку (не забувайте, що змінюючи права на доступ папки, це не змінює їх на вміст папки) або файл і через меню Total Commander Файл  Змінити атрибути або швидшим і зручним способом використовуючи комбінацію клавіш Alt + A

Image

Впишіть просто в виділене віконце необходмости значення і натисніть кнопку OK.
- Встановіть для папки templates і всіх вкладених в неї папок права на запис (CHMOD 777)
- Встановіть для всіх файлів у папці templates права на запис (CHMOD 666)
- Встановіть права для запису (CHMOD 777) для папок backup, uploads, а також для всіх папок, що знаходяться всередині них.
- Встановіть права для запису (CHMOD 777) для папок / engine / data /, / engine / cache /, / engine / cache / system /.
Після внесення даних змін в рядку браузера набираємо наш сайт із зазначенням на файл install.php, в моєму випадку це виглядає так https://proba.regciti.ru/install.php

- Запустіть файл install.php і дотримуйтесь його вказівок. Автоматичний інсталятор перевірить всі необхідні файли і налаштує підключення до бази даних. Після завершення установки ви зможете подивитися роботу скрипта на демонстраційній сторінці http: // ім`я вашого сайту / index.php. Для доступу до адмінпанелі необхідно запустити http: // ім`я вашого сайту / admin.php
Перед вами відкриється майстер установки.

Image

Натисніть кнопку Почати установку.
У наступному вікні перед вами відкриється Ліцензійна угода, ознайомтесь з ним і погодившись поставте галочку внизу поруч з пунктом «Я погоджуюсь з цими умовами» і натисніть кнопку Продовжити gt; gt;

Image

У знову вікні скрипт зробить Перевірку встановлених компонентів PHP.

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

Image

Нижня обрамлена частина менш критична. Дані настройки є рекомендованими для повної сумісності, проте скрипт здатний працювати навіть якщо рекомендовані настройки не співпадають з поточними. Але варто уточнити у Вашого хостера про можливість більш точного збігу всіх налаштувань.
І знову натискаємо кнопку Продовжити gt; gt;
Відкриється вікно Перевірка на запис у важливих файлів системи
Якщо Ви помилилися або пропустили зміни атрибутів файлів і папок на сервері то побачите вікно де буде вказані всі помилки і конкретне їх місце.

Image

Виберіть відповідний черех ФТП-клієнт і після внесених змін знову оновити цю сторінку натиснувши F5.

Якщо Ви все Атрибути виставили правильно, то перевірка на запис у важливих файлів системи успішно завершена! Можете продовжити установку!

Image

Натискаємо кнопку Продовжити gt; gt;

Відкриється вікно Налаштування конфігурації системи
Дуже уважно поставтеся до цього вікна, внесіть свої дані в виділені мною червоним кольором.
URL сайту:
Сервер MySQL:
префікс:
Кодування для MySQL:
Повинні встановитися автоматично.

Image

В Ім`я бази даних: введіть то ім`я яке Ви присвоїли своїй базі, в моєму випадку це було proba_regciti.
В Ім`я користувача: введіть ім`я того користувача від ім`я якого Ви створили базу.
В поля Ім`я адміністратора: і Пароль: введіть то ім`я яке Ви будите використовувати для входу в систему адміністратором, в моєму випадку це адмін і соответсвенно пароль цього адміністратора.
В поле E-mail: введіть Вашу електронну поштову скриньку для адміністратора, зважте на те, що на сайті не можна використовувати один і той же поштову скриньку для різних користувачів.
Натискаємо кнопку Продовжити gt; gt;
І якщо все вказали правильно побачимо віконце що повідомляє що:
Вітаємо Вас, DataLife Engine був успішно встановлений на Ваш сервер. Ви можете переглянути тепер головну сторінку вашого сайту (https://proba.regciti.ru/index.php) і подивитися можливості скрипта. Або Ви можете зайти (https://proba.regciti.ru/admin.php) в панель управління DataLife Engine і змінити інші настройки системи

Image

Особливу увагу зверніть на наступне:
Увага: при установці скрипта створюється структура бази даних, створюється аккаунт адміністратора, а також прописуються основні настройки системи, тому після успішної установки видаліть файл install.php щоб уникнути повторної установки скрипта!
Поки Ви не видалите файл install.php працювати з сайтом не зможете.!

Вітаємо Вас з успішно встановленим сайтом на CMS від DataLife Engine.
У другій частині розповімо про первинні налаштуваннях сайту в адмінпанелі.

Спеціально для Ячайнік, Циня Андрій

{Mosloadposition cpanel}

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!