Зачем это необходимо?
Если вы не рассчитываете заранее тратить наличные средства на хостинг (не удостоверены до конца, имеет ли резон как говорится удариться веб сайтом) либо рассчитываете отлаживать сайт, для того, чтобы никто не видел сайт в ходе отладки - настройка DLE на персональном компьютере будет идеальным усмотрением в таком случае.
Что нам необходимо, чтобы достичь желаемого результата ?
Нам понадобится приложение-вебсервера. Я советую принимать на вооружение "XAMPP 1.7.7".
XAMPP 1.7.7 - это набор дистрибутивов (Apache, PHP, MySQL, phpMyAdmin и так далее) и программная оболочка, применяемые Web-разработчиками для разработки веб- сайтов на «частной» (ограниченном) Windows-машине без необходимости схода в всемирную сеть Интернет.
По вопросу установки XAMPP 1.7.7 и настройке смотрите мои предыдущие статьи.
Установка DataLife Engine.
1) Скачиваем самую последнею демо-версию DLE 9.4 ,которую возможно взять на официальном сайте создателей, распаковываем архив, идем в папку upload, там лежит наш движок
2) Идем в папку С:\XAMPP\ кликаем на нее, далее, ищем папку "\xampp\htdocs" , создаем(в ней) папку предположим "washsait" и в ней папку "www" и копируем туда дистрибутив DataLife Engine из папки upload.
Переходим в папку С:\XAMPP\apache\conf\extra\ и открываем в блокноте файл httpd-vhosts, отвечающий за работу виртуальных хостов.
Обязательно, первый описанный хост должен быть localhost, после него можно начинать указывать настройки других хостов, иначе при определенных настройках сервера ваши виртуальные хосты могут не правильно обрабатываться и возникнет путаница между ними.
Вот пример минимальных настроек на примере организации двух хостов
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/xampp/htdocs/localhost/www
ServerAdmin adm@washsait
</VirtualHost>
<VirtualHost *:80>
ServerName washsait
ServerAlias www.washsait
DocumentRoot c:/xampp/htdocs/washsait/www
ServerAdmin adm@washsait
</VirtualHost>
ServerName washsait
Указывает, что название домена washsait
DocumentRoot c:/xampp/htdocs/washsait/www
Указывает на место в котором хранятся файлы сайта.
Можно указывать без использование буквы диска /xampp/htdocs/washsait/www
Хранить файлы сайта можно в любом месте, но для удобства, лучше хранить их там же, где установлен сервер.
ServerAdmin adm@washsait
Указывает email админа этого сайта.
Например при определенных настройках этот email может быть виден при возникновении ошибок сервера или сайта.
Во втором хосте все тоже самое, только добавлен еще один параметр
ServerAlias www.adm@washsait
Это хост, являющийся зеркалом основного хоста.
Можно перечислить несколько зеркал, и все они будут иметь такие же параметры как основной хост и в конкретном случае при наборе адреса сайта хоть с www, хоть без www, будет обработан основной хост washsait
3) Далее, создаем базу данных для нашего сайта, идем по адресу localhost/phpmyadmin/
4) Нажимаем: Привилегии
Добавить нового пользователя
Вводите имя нового пользователя, предположим, "dle"
хост-локальный: "localhost"
Пароль: (допустим) "dle"
Подтверждение: "dle"
отмечаем:
Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии
Жмем: Создать пользователя
Далее переходим к установке DLE
Идем по адресу http://washsait/install.php, там мы увидим приветствие, текст лицензионного соглашения и кнопку "Начать установку". Ставим галочку возле "Я принимаю данное соглашение" и жмем " Начать установку ". Попадаем на следующую страницу - там показаны установленные компоненты PHP и рекомендуемые настройки. Если что-то из рекомендуемых настроек отмечено красным - ничего страшного, главное чтобы все компоненты PHP присутствовали и были отмечены зеленым. Жмем "Продолжить". Попадаем на страницу "Проверка на запись у важных файлов системы" - опять жмем "Продолжить".
И вот, мы на странице, где надо указать параметры базы данных, и информацию о администраторе. Об этом подробнее:
Имя базы данных: - указываем имя базы, которое вы написали: (dle)
Имя пользователя: (dle)
Пароль на базу: (dle)
Имя администратора, пароль и и-мейл пишете на свое усмотрение.
Нажимаем "Продолжить" - все, установка DLE закончена!