На допомогу сайтостроітеля створено чимало так званих «движків» для зведення сайтів. Ми чимало писали про систему управління контентом Joomla. Сьогодні хочеться розповісти про одного з конкурентів Joomla. Йтиметься про систему DLE (DataLife Engine), яка спочатку створювалася, як «движок» для новинних сайтів, але розвиваючись з роками, обзавелася величезним функціоналом і знайшла величезну популярність на просторах мережі Інтернет.
На момент написання статті, поширюється дві версії CMS DataLife Engine v.9.0 для сайтів з кодуванням windows-1251 і версія для сайтів з кодуванням UTF-8, вартість скрипта становить 59 $ включає в себе пакет оновлень на нові версії протягом одного року. Існує і безкоштовний варіант з обмеженим функціоналом.
Не дивлячись на те що 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 і поміщаємо в нього код:
У виділених місцях показані основні параметри які нам знадобляться для установки і роботи сайту. Особливу увагу зверніть на Бібліотеки PHP GD2. яка необхідна для обробки графічних файлів. Зокрема, відсутність GD2 унеможливить згодом висновок капчи на вашому сайті.
Для роботи сайту нам потрібно база MySQL, запам'ятовуємо, а для надійності записуємо ім'я користувача бази і пароль до неї. Базу створюємо з панелі управління вашим хостингом.
Розпаковуємо на своєму комп'ютері архів, що скачав dle85_trial.zip, нам не обов'язково його повністю закачувати на наш домен.
Всередині архіву знаходиться дві папки Documentation і upload яка нам і знадобиться для установки сайту.
Якщо ваш хостинг дозволяє розпаковувати zip архіви то наше завдання дещо спрощується, якщо ж ні, то доведеться закачувати розпаковані файли по окремих папках, а можливо і окремими файлами.
Якщо ви використовуєте програму Total Commander, не забудьте при копіюванні файлів і папок на сервер зняти галочку «Перевести імена файлів в нижній регістр». У разі можливості розпакування архіву на хостингу пакуємо в zip архів те, що знаходиться всередині папки upload.
Далі нам все буде зручніше робити через фтп клієнт. Ми в процесі установки використовували Total Commander. На даному етапі нам потрібно вказати правильні Атрибути для файлів і папок на сервері.
Змінювати Атрибути (права для папок і файлів), можна двома способами, виділивши потрібну папку (не забувайте, що змінюючи права на доступ папки, це не змінює їх на вміст папки) або файл і через меню Total Commander Файл Змінити атрибути або швидшим і зручним способом використовуючи комбінацію клавіш Alt + A
Натисніть кнопку Почати установку.
У наступному вікні перед вами відкриється Ліцензійна угода, ознайомтесь з ним і погодившись поставте галочку внизу поруч з пунктом «Я погоджуюсь з цими умовами» і натисніть кнопку Продовжити >>
У знову вікні скрипт зробить Перевірку встановлених компонентів PHP.
Якщо будь-який з пунктів, що Ви бачите на малюнку узятим в червону окантовку у верхній частині, виділений червоним, то будь ласка виконайте дії для виправлення становища. У разі недотримання мінімальних вимог скрипта можлива його некоректна робота в системі. При необхідності зверніться до Вашого хостинг - провайдеру.
Виберіть відповідний черех ФТП-клієнт і після внесених змін знову оновити цю сторінку натиснувши F5.
Якщо Ви все Атрибути виставили правильно, то перевірка на запис у важливих файлів системи успішно завершена! Можете продовжити установку!
Натискаємо кнопку Продовжити >>
Відкриється вікно Налаштування конфігурації системи
Дуже уважно поставтеся до цього вікна, внесіть свої дані в виділені мною червоним кольором.
URL сайту:
Сервер MySQL:
префікс:
Кодування для MySQL:
Повинні встановитися автоматично.
Вітаємо Вас з успішно встановленим сайтом на CMS від DataLife Engine.
У другій частині розповімо про первинні налаштуваннях сайту в адмінпанелі.
Спеціально для Ячайнік, Циня Андрій