Установить dle на локальный сервер. Установка DLE на Denwer.По шагам: выбор редакции, зугрузка, настройка, установка, проверка

От автора: приветствую вас, друзья, на сайте Webformyself. Мы открываем новый раздел статей, посвященных CMS DLE. И начнем мы с того, как установить DLE на локальный сервер Denwer или Open Server. Приступим?

Для начала давайте начнем с вопроса выбора локального сервера, с которым мы будем работать. Хотя в названии статьи есть два варианта: Денвер и Open Server, но мы остановим свой выбор на последнем, то есть выберем Open Server. Объясню почему.

Денвер это популярнейший в свое время вариант локального сервера. Фактически все веб-мастера начинали свою работу с ним. Действительно, штука удобная, поскольку после простого процесса его установки вы получали в свое распоряжение полноценную версию веб-сервера Apache в комплекте с PHP и MySQL — все, что нужно для стандартной работы. Ну а тот факт, что Denwer можно установить даже не флешку, делал его просто незаменимым, поскольку вы всегда могли носить сервер с собой в кармане.

Однако время Денвера прошло, поскольку он уже давно не обновляется и его поддержка фактически прекращена. Уже который год на официальном сайте Денвера мы видим одну и ту же картинку с предложением PHP версии 5.3, которой уже недостаточно для многих фреймворков и даже CMS.

Поэтому давайте оставим Денвер в стороне, во всяком случае до тех пор, пока не выйдет его 4-я версия, выход которой обещается на сайте Денвера. Мы же будем использовать Open Server, который можно скачать и установить с официального сайта.

Итак, предполагается, что сервер у Вас уже установлен. Давайте создадим на нем новый домен. Для этого достаточно создать папку сайта в папке domains вашего сервера. Я назову папку dle.loc — это и будет адрес нашего будущего сайта. После этого не забудьте перезапустить сервер, чтобы новый домен зарегистрировался в качестве локального сайта.

Теперь нам потребуется дистрибутив движка DLE (DataLife Engine). Скачать его можно на официальном сайте — dle-news.ru. На момент записи статьи нам предлагается версия 11.0, которую можно скачать, кликнув по кнопке Попробовать бесплатно.

Стоит отметить, что DLE предлагается нам в двух вариантах: бесплатная и платная версия. В чем разница между ними? Бесплатная версия имеет ряд ограничений: закрытый код, количество новостей, которые Вы можете создать, ограничивается сотней и т.д. То есть, если вы планируете создать небольшой сайт, на котором будет не более 100 статей, тогда вы вполне можете использовать бесплатную версию. Если же вам нужен полноценный новостной сайт или блог, тогда стоит все же приобрести DLE.

Для наших целей вполне подойдет бесплатная версия, поэтому скачаем ее и приступим к процессу установки DLE на Open Server. После распаковки архива, который мы скачали, видим две папки — Documentation и upload, а также текстовый файл readme.

Сам движок DLE находится в папке upload, именно она нам и нужна. Скопируем все ее содержимое в папку ранее созданного домена. Должна получиться примерно такая картина:

Можем приступать к установке DLE. Перейдем по адресу сайта в браузере, в моем случае это будет http://dle.loc. Также можно открыть сайт из меню Open Server, выбрав сайт из списка в меню Мои сайты. Запускается мастер установки DataLife Engine, где в процессе установки нам предложат пройти несколько простых шагов. Начнем установку, нажав кнопку внизу. На следующем шаге примем лицензионное соглашение.

Следующие два шага нам покажут возможные проблемы на сервере, если они есть. На Open Server проблем нет и мы можем смело нажимать кнопку Продолжить. Если у Вас что-то подсвечено красным цветом, тогда рекомендуется исправить проблему, поскольку корректная работа DLE в этом случае не гарантируется.

Следующий этап — предоставление данных для доступа к MySQL серверу и базе данных, а также необходимо придумать пароль администратора. Создадим БД на Open Server, для этого можно использовать приложение phpMyAdmin, которое вы найдете в меню Open Server. Я создам базу данных под названием dle и заполню соответствующие поля формы (вы вводите свои данные):

Все, наш движок DLE успешно установлен. Осталось удалить файл install.php, который вы найдете в корне сайта.

После этого перейдем по адресу вашего сайта и увидим, что все работает.

На этом установка DLE на Open Server (или Денвер, если вы все же решили выбрать его) — завершена. В дальнейших статьях мы поближе познакомимся с CMS DLE. Ну а если вы хотите научиться создавать свои сайты на этом движке, тогда познакомьтесь с нашим курсом .

На этом у меня все. Удачи!

Всем привет! Меня зовут Вячеслав и сегодня я поведаю Вам рассказ: "О простоте установки профессионального сайта на базе скрипта Data LifeEngine". Долго оттягивать не буду, поехали:

Подготовимся к установке!

1. Первое что нам понадобиться - это сам дистрибутив , а по точнее, сами установочные файлы нашего движка. Скачать их можно с официального сайта DLE (http://dle-news.ru ). Не забываем что данный движок платный и скачать мы можем только демо-версию . Но по сути, на первое время, демо-версии будет достаточно. Более детально "О скрипте", можно просмотреть в данном посте: " Выбор платформы или так называемого движка для сайта! ". Распаковываем скачанный нами дистрибутив и видим две папки (если это демо-версия) или три папки если это купленный или нулёный скрипт.


2. Второе что нам понадобиться - это создать папку проекта на локальном сервере Denwer и скопировать установочные файлы нашего движка.

Для этого мы заходим в папку установленного нами сервера и ищем папку "home ". В ней мы и будем создавать папку нашего проекта. Назвать её можно как угодно вплоть до "yandex.ru " (как хотите, так и называйте ). В своем примере это будет папка " test-dle ". После создания папки, обязательно: заходим в неё и создаём папку " www ".

Немного напомню: Если мы скопируем файлы и папки движка в папку проекта, сайт работать не будет!!! Все файлы и папки движка нужно копировать в папку " www " которую мы должны создать в папке нашего проекта. Путь выйдет примерно таким: Ваш_сервер/ home/Ваш_проект/ www/Файлы_движка . В случае с моим примером путь будет таким: Мой_сервер/ home/test-dle/www/Файлы_движка .


Возвращаемся к распакованным файлам движка и ищем там папку " upload " . Заходим в эту папку и копируем её содержимое в папку " www " которую мы создали в нашем проекте.

3. Третье что нам понадобиться - это создать базу данных для нашего сайта.

Как вы уже заметили - мы строго придерживаемся алгоритма установки сайта использующего Базу данных.

Для создания БД нам потребуется :

- Запустить сервер.

- Запустить утилиту phpMyAdmin

- В данной утилите мы выбираем "Базы данных ".

- В открывшимся окне будет раздел создания базы данных .

Создадим саму базу данных:

Вбиваем "название базы " и нажимаем "Создать " После чего мы должны получить уведомление о том, что база данных создана.

Теперь можно переходить к непосредственной установке самого движка, поехали:

Первое с чего начнём - это запустим установку. Вбиваем адрес нашего тестового сайта в браузере и в конце добавляем install.php . Должно выйти примерно так:

В моем случае вышло так:

Как мы видим: http://test-dle/install.php .

1. Нам нужно начать установку!

2. Ознакомиться и принять лицензионное соглашение!


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

4. Следующее окошко, тоже является информационным и отвечает оно за безопасность, а именно: "О ограничении доступа к файлам скрипта сторонними людьми". Мы с ним ознакомились и нажимаем продолжить.


Важно: Поскольку мы устанавливаем данный скрипт на локальный сервер и пользоваться данным скриптом будем исключительно только мы , то данная информация нас мало интересует.

Важно: Если же данный скрипт мы устанавливаем на публичный сервер , сервер который доступен другим пользователям в сети интернет, то нам перед установкой потребуется выполнить некие действия с файлами. Инструкция находится в архиве скрипта, в папке "Documentation ". Об этом я расскажу в следующей статье .

5. А сейчас мы подошли до основного! "Настройка конфигурации системы" . Я думаю тут все понятно:



5.1. Сервер MySQL - На локальном сервере это localhost. На других серверах, к примеру в интернете, может быть тоже localhost но за частую сервер отдельный, он имеет свой адрес и он дается пользователю администрацией хостинг компании.

5.2. Имя базы данных - указываем наше придуманное имя базы данных которую мы создали совсем недавно.

5.3. Имя пользователя - имеется в виду имя пользователя для доступа к базе данных. Так как мы устанавливаем на локальный сервер, я не стану Вас сильно мучать созданием отдельных пользователей, назначение им прав доступа и т.д., просто хочу чтобы вы знали: Есть такой пользователь root - он имеет полный доступ, грубо говоря это супер-пользователь, проще администратор по базам данных. Вбиваем имя root .

5.4. Поле пароль - оставляем пустым , так как для root пользователя MySQL базы данныхмы пароль не задавали .

5.5. Строки "Префикс" и "Кодировка..." - оставляем без изменений.

5.6. Ну а далее, нам просто нужно создать администратора нашего сайта, который будет иметь доступ к панели администрирования сайтом.

Важно: У Denwerа есть так называемая заплатка отвечающая за прием и передачу почты. Её можно найти в таблице на странице " localhost". А поскольку есть заплатка - есть и почтовый ящик. Вы можете его видеть на рисунке: " [email protected]". Советую указать его в поле: "почта ", для проверки работоспособности почты, да и вовсе вдруг забудете свой пароль!

5.7. Поддержка ЧПУ - Выбираем "ДА" . Что такое ЧПУ? Это ЧЕЛОВЕКО-ПОНЯТНЫЙ-УРЛ (УРЛ - это адрес). К примеру чтоб строка адреса была не крокозяблицей с иероглифами и тому подобное, нужно выбирать данный вариант. Сейчас практически все сайты используют ЧПУ. Да и в оптимизации сайта под поисковые системы, ЧПУ играет некую роль.

Вот в принципе и все - жмем "Продолжить " . В итоге мы с Вами закончили установку, о чём нам говорит сам мастер установки DLE.

Да еще, это важно если установка производилась на публичный сервер : Удаляем файл " install.php " и удаляем папку " upgrade".

Теперь два слова об админпанели: В ней вы можете увидеть надписи такого рода:

Внимание ошибка безопасности:
Файл /templates/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444.

Не пугаемся - ведь мы устанавливали наш скрипт на локальный сервер. Данная надпись критична если установка производилась на публичный сервер. Как Выставлять права для файлов и папок на публичном сервере мы с Вами рассмотрим на следующем уроке по созданию профессионального сайта с нуля.

Предлагаю так же к просмотру видеоинструкцию с официального сайта разработчиков DLE.

В ней детально показано:

1. Установку локального сервера Denwer.

2. Установку CMS Datalife Engine и много чего другого полезного.

Смотрим:

Сегодня в этой статье пойдет речь о переносе движка dle с denwer-а на хостинг.

Часто сайтостроители перед тем, как выложить шаблон сайта на Dle, да и не только на Dle, а практически на всех известных движках — будь то Joomla, Drupal или любая другая CMS, доводят его до ума на denwer-е. Многие начинающие сайтостроители понятия не имеют как перенести скрипт DLE вместе с шаблоном на хостинг. Задача этого небольшого руководства помочь в первую очередь именно новичкам.

Вы сверстали шаблон или настроили под свои нужды шаблон сайта из паблика и собираетесь ставить Dle на хостинг. Порядок ваших дальнейших действий такой:
Делаете бэкап базы MySql, это делается элементарно — в той части админки, где выполняется настройка база dle, поищите ее в «Других разделах». Выберите пункт сохранение и выполните
бэкап базы, теперь сохраненная копия вашей базы находится в главном каталоге со скриптом, в директории /backup/.

Теперь переносим все файлы и папки, в том числе и ту, в которую мы сохраняли бэкап базы на хостинг. Делать это удобнее всего при помощи Total Commander-а или Filezill-ы.
Лучше всего будет заново установить движок dle на хостинге. Для этого будет достаточно просто скопировать файл install в корневую директорию скрипта и запустить его в браузере. Настоятельно рекомендуется заново устанавливать dle для того, чтобы избежать возможных ошибок с выставленными правами на файлы и папки а также возможных неожиданностей с базой данных — скрипт установки протестирует все параметры, необходимые для установки движка и выявит недостатки, сообщив об этом вам в панели установки. При работе движка на локальной машине права, выставленные файлам не играют никакой роли, на хостинге же наоборот, влияют практически на весь функционал dle. Немаловажной деталью является установка базы данных на хостинге. Не забудьте создать базу, если установленная база используется или ее нет вообще. Также было бы неплохо записать логин и пароль к ней.

После нехитрых манипуляций в виде установки движка dle на хостинг можно приступать к восстановлению базы данных. Сделать это еще проще, в том же самом меню скрипта, где вы выполняли бэкап, только на этот раз выбираем восстановление базы. Восстанавливаем базу данных и меняем настройки в админской панели скрипта. Затем чистим все папки /engine/cache а также /engine/cache/system от всех файлов, кроме htaccess, а также не забываем удалить файл install для предотвращения повторной незапланированной установки dle и устанавливаем новый шаблон. Все готово, можно запускать сайт.

DataLife Engine - CMS, ориентированная под создание сайтов СМИ, информ-порталов и блогов. Оптимизирована под управление большим количеством новостей и публикаций. Спокойно выдерживает крупные наплывы посетителей. За счет оптимизированной структуры ядра CMS нетребовательна к серверным ресурсам . Использование технологии AJAX сокращает затраты ресурсов сервера и трафик (ваш и посетителей). Это платный продукт, но для ознакомления можно скачать бесплатную демоверсию.

Цены на лицензии DLE

Для покупки на выбор доступны две версии лицензии. Расширенная дороже, но дает пользователю тех. поддержку и разрешение снять копирайты с сайта . Учтите: после покупки вы можете пользоваться DLE без ограничений по времени. Но через год вам больше не будут предоставлять новые версии CMS и техническую поддержку. Для получения обновлений нужно продлить лицензию, на дату публикации статьи это стоит 2190 р.

Отличия бесплатной версии ДЛЕ

Бесплатная версия накладывает определенные ограничения:

  • лимитированное количество публикаций и комментариев;
  • закрытый код;
  • поставляется без обновлений;
  • запрещено снимать копирайты;
  • тех. поддержки нет.

И в то же время нет никаких ограничений в использовании модулей cms и времени работы сайта. Для знакомства с DLE этого достаточно, используем демоверсию.

Виртуальный хостинг сайтов для популярных CMS:

Где скачать Data Life Engine?

Переходим на dle-news.ru/demo.html , и качаем архив с демоверсией DLE. Качайте софт с официальных сайтов, потому что на других можно подхватить вирус.

Не используйте взломанные лицензии DLE . Распространители «левых» версий часто добавляют в код бэкдор - лазейку для скрытного доступа к вашему сайту.

Создание папки и БД в Денвере

В директории с установленным Денвером, в …\home создаем папку для будущего сайта (в примере - installdle.localhost). В этой папке создаем еще одну, с именем www. Распаковываем архив с DLE. Копируем все файлы из директории upload в папку www. Запускаем Денвер.

  1. Для работы CMS нужно создать базу данных. В адресной строке браузера вводим localhost/tools/phpmyadmin и попадаем в интерфейс утилиты. Переходим на вкладку «Базы данных».
  2. Вводим имя БД.
  3. Нажимаем «Создать». Новая база данных появится в списке.

Как установить DLE на Denwer?

Прописываем в браузере путь к нашему сайту (в примере installdle.localhost, если вы использовали другое имя, введите его). Нажимаем «Начать установку».

Читаем и принимаем соглашение. Нажимаем «Продолжить».

Проверка совместимости. Если все надписи зеленого цвета, переходим на следующую страницу.

Установщик проверяет права на файлы. В случае, если какой-то из файлов недоступен для записи - измените права на него. Если везде в колонке «Статус» запись «Разрешено» - нажимаем «Продолжить».

Прописываем базовые настройки.

  1. Адрес установочной директории менять не нужно.
  2. Сервер оставляем по умолчанию (localhost).
  3. Прописываем имя созданной ранее БД (в примере, dledb).
  4. Воспользуемся стандартной учетной записью администратора root, пароль не нужен. Оставлять доступ к базе данных со слабым паролем или без него допустимо только на локальном сервере! При установке CMS на сайт - используйте пароль, содержащий спецсимволы .
  5. Префикс нужен, чтобы использовать одну базу данных для хранения информации разных сайтов. Для этого нужно прописать разные префиксы таблиц каждому сайту. Сейчас нам это не нужно, оставляем по умолчанию (dle).
  6. Вводим имя для создания учетной записи администратора.
  7. Вводим пароль к учетной записи. Сохраните логин и пароль администратора в блокнот, они нужны для доступа к админпанели сайта.
  8. Вводим свой e-mail.
  9. Включаем поддержку ЧПУ. Человеко-понятный урл. Без этой опции адреса новых страниц отображаются случайным набором латинских символов, неудобных для чтения.
  10. Переходим к следующему шагу.

Заходим в директорию …home\installdle.localhost\www и удаляем файл install.php. На странице установки нажимаем «Продолжить».

Смотрим пользовательскую часть сайта. Сайт работает, проверим доступ к админпанели.

Как зайти в панель администратора DLE после установки?

Чтобы попасть в панель администратора, кликаем по логину и в выпадающем меню выбираем «Админпанель». Или набираем в адресной строке installdle.localhost/admin.php.

Заходим в админку и убеждаемся в корректности работы CMS. Установка завершена, можно начинать ознакомление с системой управления контентом.

Одним из наилучших вариантов для тестирования, настройки и отладки движка является тестирование на локальном компьютере.

Зачем это нужно?
Если вы не хотите заранее тратить деньги на хостинг (не уверены до конца, стоит ли вообще заниматься сайтом) или хотите отлаживать сайт, чтобы никто не видел сайт в процессе отладки - установка DLE на локальном компьютере станет наилучшим решением в этой ситуации.

Как это работает?
Вы устанавливаете локальный веб-сервер на своем компьютере - набор программ, которые позволяют тестировать разные скрипты прямо у себя на компьютере. Вы можете ставить DLE и любые другие движки и скрипты на свой компьютер почти так же, как на удаленный сервер на хостинге ("почти так же" в данном случае означает "легче" и без риска запороть уже работающий сайт).

Что нам для этого нужно?
Нам потребуется приложение-вебсервер. Я рекомендую использовать "denwer ". Денвер - это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, l0;спользуемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет (описание взято мной с официального сайта). Он очень прост в установке и не требует дополнительных настроек после нее.
Еще нам понадобится дистрибутив DLE, демоверсию которого можно взять на официальном сайте разработчиков .

Итак, приступим.

Устанавливаем DENWER

1) Для начала, возьмем denwer: 1240163294_denwer3_base_2008-01.rar (cкачиваний: 0)
2) Устанавливаем denwer: распаковываем скачанный архив и запускаем Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe
3) Появится окно с предложением начать установку:

мы нажимаем "Yes", после чего появляется черное ДОСовское окошко с текстом

Приветствие... Для продолжения закройте браузер.

И откроется окно браузера с информацией о том, что сейчас начнется инсталляция денвера.
4) Закрываем окно браузера. В ДОСовском окошке появляется текст

Для продолжения нажмите Enter.

Нажимаем "Enter". После этого инсталлятор денвера проверит нужные для работы файлы, и спросит, куда ему установиться:
Указываем путь, куда его устанавливать, или просто нажимаем "Enter", если предложенный по умолчанию вариант устраивает.
5) После этого инсталлятор переспросит, туда ли устанавливать сервер, или в другое место. Когда вы подтвердите свой выбор, будет задан вопрос о букве виртуального диска. Инсталлятор хочет создать виртуальный диск, на котором будет размещен сервер и весь сайт в будущем. Выбирайте любую букву, на которую еще не на
79;начен диск в системе.
6) Инсталлятор скопирует все необходимые файлы, после чего появится текст

█ Денвер может запускаться в двух режимах:
█ 1. Виртуальный диск создается ПРИ ЗАГРУЗКЕ ОС. Запуск серверов
█ осуществляется с помощью ярлыка на Рабочем столе. При завершения
█ работы Денвера виртуальный диск НЕ отключается.
█ * Этот режим рекомендуется использовать, если вы собираетесь
█ * использовать виртуальный диск, не запуская серверов (например,
█ * хотите запускать Perl-скрипты не только из браузера, но и из
█ * командной строки).
█ 2. При загрузке ОС виртуальный диск НЕ создается. На Рабочем столе
█ также, как и в п. 1, создаются ярлыки для запуска и останова серверов.
█ При запуске серверов вначале создается виртуальный диск, после
█ останова - диск отключается.
█ * Необходимо помнить, что в этом режиме при неактивном Денвере не
█ * будет доступа к виртуальному диску (в частности, к Perl).
█ * Кроме того, некоторые версии Windows не умеют правильно отключать
█ * виртуальный диск (требуется перезагрузка).

█ Рекомендуется выбрать вариант 1, потому что он наиболее удобен.

> Введите 1 или 2 :


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

Если вы все-таки решили не создавать ярлычки для запуска, или они по каким-либо причинам не создались - расскажу, как запускать вручную:

Открываете папку, куда установился денвер (обычно - "C:\WebServers "), там открываете "denwer " и по очереди запускаете Boot.exe и Run.exe
Если хотите отключить денвер - запустите по очереди Stop.exe и SwitchOff.exe


7) Все, денвер установлен и готов к работе (осталось только запустить его)!

Приступаем к установке движка на компьтере

1) Качаем демо-версию DLE(7.5): . Открываем архив дистрибутивом Datalife Engine, и видим там три папки: Developer , Documentation и upload . Открываем папку upload распаковываем в папку home\localhost\www , которая находится на виртуальном диске, который вы указывали при инсталляции денвера. В процессе распаковки операционная система запросит разрешение заменить файлы - соглашайтесь, иначе движок не будет работать.

2) Запускаем Денвер. Открываем home\localhost\www на виртуальном диске, и переименовываем файл ".htacess " в ".htacess1 " (это временная мера, потом надо будет вернуть все обратно - поэтому просто допишите один символ к имени, этого будет достаточно).
Открываем в браузере адрес http://localhost/tools/phpmyadmin/ - это панель управления базами данных. Базы данных используются для хранения почти всей информации, которая отображается на сайте, кроме настроек (об этом поговорим позже).
Здесь нам потребуется создать базу данных, чтобы DLE смог проинсталлироваться и вообще работать.

Вы увидите приблизительно такое окно. В поле, которое на скриншоте я выделил желтым цветом, надо вписать название базу данных, которую вы хотите создать. Название должно быть написано латиницей, и желательно, не содержать символов кроме букв и цифр. Указав название, нажимайте кнопку "Создать". Теперь у нас есть пустая база данных.
Переименовываем ".htacess1 " обратно в ".htacess ".

3) Открываем в браузере "http://localhost/install.php "
Там мы увидим приветствие, текст лицензионного соглашения и кнопку "Начать установку". Ставим галочку возле "Я принимаю данное соглашение" и жмем " Начать установку ". Попадаем на следующую страницу - там показаны установленные компоненты PHP и рекомендуемые настройки. Если что-то из рекомендуемых настроек отмечено красным - ничего страшного, главное чтобы все компоненты PHP присутствовали и были отмечены зеленым. Жмем "Продолжить ". Попадаем на страницу "Проверка на запись у важных файлов системы" - опять жмем "Продолжить ".
И вот, мы на странице, где надо указать параметры базы данных, и информацию о администраторе. Об этом подробнее:

Заполнять надо только поля, отмеченные желтым.
Имя базы данных: - указываем имя базы, которое вы написали в пункте 2
Имя администратора, пароль и и-мейл пишете на свое усмотрение. И-мейл можно указывать любой - на него всеравно ничего не будет приходить. (вся почта для администратора будет складываться в папке tmp\!sendmail на виртуальном диске).
Нажимаем "Продолжить" - все, установка DLE закончена!



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: