Главная Статьи Создание сайтов Как установить DLE ?
Как установить DLE ?
15.11.2010 01:36

В помощь сайтостроителям создано немало так называемых «движков» для возведения сайтов. Мы немало писали о системе управления контентом Joomla. Сегодня хочется рассказать про одного из конкурентов Joomla. Речь пойдет о системе DLE (DataLife Engine), которая изначально создавалась, как «движок» для новостных сайтов, но развиваясь с годами, обзавелась огромным функционалом и обрела огромную популярность на просторах сети Интернет.

{mosloadposition debug}

 

Возможности DLE воистину огромны, с полным их списком можно ознакомиться на официальном сайте данной системы -http://dle-news.ru/ . В отличие от Joomla, DLE — это коммерческий продукт.

На момент написания статьи, распространяется две версии CMS DataLife Engine v.9.0 для сайтов с кодировкой windows-1251 и версия для сайтов с кодировкой UTF-8, стоимость скрипта составляет 59$ включает в себя пакет обновлений на новые версии в течении одного года. Существует и бесплатный вариант с ограниченным функционалом.

Бесплатная версия содержит следующие ограничения:
- Закрытый исходный код
- Ограничение на количество новостей равно 100
- Ограничение на количество комментариев равно 200
Отсутствие обновлений с предыдущих версий скрипта

Именно на бесплатной версии мы и рассмотрим принцип установки движка нашего будущего сайта. Бесплатную версию скрипта 8.5 можно скачать по ссылке http://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
?>


Запускаем только что созданный скрипт через браузер, набрав в строке http://proba.regciti.ru/ phpinfo.php

 

Image

 

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

Для работы сайта нам потребуется база MySQL, запоминаем, а для надёжности записываем имя пользователя базы и пароль к ней. Базу создаем из панели управления вашим хостингом.

 

Установка DLE

 

Распаковываем на своём компьютере скаченный архив 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, в моём случае это выглядит так http://proba.regciti.ru/install.php

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

 

Image

 

Нажмите кнопку Начать установку.
В следующем окне перед вами откроется Лицензионное соглашение, ознакомтесь с ним и согласившись поставьте галочку внизу рядом с пунктом «Я принимаю данное соглашение» и нажмите кнопку Продолжить >>

 

Image

 

В вновь открывшемся окне скрипт произведёт Проверку установленных компонентов PHP.

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

 

Image

 

Нижняя окантованная часть менее критична. Данные настройки являются рекомендуемыми для полной совместимости, однако скрипт способен работать даже если рекомендуемые настройки не совпадают с текущими. Но стоит уточнить у Вашего хостера о возможности более точного совпадения всех настроек.
И снова нажимаем кнопку Продолжить >>
Откроется окно Проверка на запись у важных файлов системы
Если Вы ошиблись или пропустили изменения Атрибутов файлов и папок на сервере то увидите окно где будет указанны все ошибки и конкретное их место.

 

Image

 


Установите правильные значения черех ФТП-клиент и после внесённых изменений вновь обновите эту страницу нажав F5.

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

 

Image

 

Нажимаем кнопку Продолжить >>


Откроется окно Настройка конфигурации системы
Очень внимательно отнеситесь к этому окну, внесите свои данные в выделенные мной красным цветом.
URL сайта:
Сервер MySQL:
Префикс:
Кодировка для MySQL:
Должны установиться автоматически.

 

Image

 

В Имя базы данных: введите то имя которое Вы присвоили своей базе, в моём случае это было proba_regciti.
В Имя пользователя: введите имя того пользователя от имя которого Вы создали базу.
В поля Имя администратора: и Пароль: введите то имя которое Вы будите использовать для входа в систему администратором, в моём случае это админ и соответсвенно пароль этого администратора.
В поле E-mail: укажите электронный почтовый ящик для администратора, учтите то, что на сайте нельзя использовать один и тот же почтовый ящик для разных пользователей.
Нажимаем кнопку Продолжить >>
И если всё указали правильно увидим окошко сообщающее что:
Поздравляем Вас, DataLife Engine был успешно установлен на Ваш сервер. Вы можете просмотреть теперь главную страницу вашего сайта(http://proba.regciti.ru/index.php) и посмотреть возможности скрипта. Либо Вы можете зайти(http://proba.regciti.ru/admin.php) в панель управления DataLife Engine и изменить другие настройки системы

 

Image

 


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

Поздравляем Вас с успешно установленным сайтом на CMS от DataLife Engine.
В второй части расскажем о первоначальных настройках сайта в админпанели.

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

{mosloadposition cpanel}

{mosloadposition debug}


Новые материалы на эту тему:
Также рекомендуем к прочтению:

Обновлено 14.02.2011 22:57
 
Интересная статья? Поделись ей с другими:


Онлайн казино Lev casino для бесплатной игры.
Игровой автомат aztec gold играть онлайн бесплатно без регистрации с бонусной игрой.