• »

Часть 2. Установка DLE, полная пошаговая инструкция + Видео!

Пошаговая инструкция по установке DataLife Engine

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

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

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


 

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

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

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

Вид директории проекта в Denwer

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

 

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

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

 

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

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

  Запуск локального сервера Denwer

   

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

Запуск утилиты phpMyAdmin

  

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

Создание базы данных

  

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

Зададим имя базе и создадим её. 

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

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

 

 

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

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

 

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

 

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

 

А далее дело обстоит за мастером установки скрипта:

 

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

 

 

 

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

 

 

3. Далее последует ознакомительная информация о готовности к работе скрипта на вашем сервере. 

  

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

 

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

 

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

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

 

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


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

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

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

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

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

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

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

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

 

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

 

 

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

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

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

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

 

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

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

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

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

Смотрим:

 

 

.Советуем ознакомиться:

Комментарии

.
  • Гости
  • 3 января 2016 01:33
rassol
Забавно у меня выходит smile После установки сайт работает, работает регистрация, авторизация и добавление новостей, но при переходе на главную он ссылается на адрес: localhost/index.php , , если нажимаю "регистрация в верхнем футере , то ссылается на localhost/index/php?do=register и так далее на некоторые ссылки. А ведь должно быть что-то вроде localhost/www/index/php?do=register

Ах да, а ещё на некоторых ссылках он перебрасывает на localhost/www/index.php?# . Совершенно непонятно, почему стоит решетка в конце? Проблема в стандартном шаблоне? Но как? Почему? Версию 10.6 скачивал с оф сайта
.
  • Администраторы
  • 5 января 2016 20:43
Vistem
Здраствуйте rassol! Что хотелось бы сказать Вам по поводу выскакивания ссылок по типу localhos и т.д.
Ваша проблема очень похожа на ту которая выскакивает при переносе сайта с локального сервера на глобальный... Но есть еще несколько нюансов которые стоило бы попробовать:

Очевидная проблема в том, что у Вас по сути не подхвачено доменное имя, и поле URL сайта в настройках сайта у Вас просто пустое. Эта проблема очень легко решаема но перед подходом к решению более глобальной проблемы попробуйте удостовериться что именно это глобальная проблема а не проблема связана с шаблоном. И так приступим...

Первое что может быть и что лучше всего сделать.
Попробуйте заменить шаблон! Любой другой шаблон... только для проверки работоспособности ссылок. Если проблема будет устранена значит нужно открывать интересующий Вас шаблон и ковырять ссылки которые там стоят. Возможно там прописаны жесткие ссылки по типу
localhost/www/index/php?do=register
и т.д.

Второе и самое наиболее вероятное. Даже если это был не перенос - это Вам на будущее...:)
Это то, что говорит нам о неправильном переносе сайта или сбое при установке.
2.1. Перенос сайта обычно не занимает много времени, но иногда упускают тот момент что поле URL сайта нужно менять на зарегистрированное доменное имя а не оставлять таким которое было при тестировании. К примеру тот же "Локалхост".
2.2. При сбое установки тоже может быть проблема и иногда поле "URL сайта" может не подхватить ваш домен. Хотя я еще не встречал такую проблему. Такое встречал когда пользователь, который устанавливал себе СМS внес сервер базы данных не в то поле и не заметил этого.

Решение проблемы довольно таки просто:
1. На сервере заходим в папку "engine" - "data" - открываем на редактирование файл "config.php" и ищем строку 'http_home_url' => 'http://localhost/' (!!!по вашему примеру оно вообще может быть пустым!!!)
2. Меняем надпись localhost на нужное Вам доменное имя.
И самое важное: Заходим в админ панель Вашего сайта и делаем "Очистку КЕШ!!!".
3. После проделанных манипуляций делаем еще и очистку "Куки" в Вашем браузере!
Отпишитесь если проблема была устранена! Отличного Вам пользования СМS DLE!!!

Добавить комментарий

Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера