Шаг 6. Создание нулевого пакета установки DLE

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

Переходите в раздел «Редактировать новости», и удалите все существующие публикации. Откройте список всех разделов, и перейдите в «Мастер оптимизации». Проведите оптимизацию, следуя инструкции. Удаление устаревших новостей и удаление устаревших комментариев можете пропустить (комментариев пока нет, а новости мы уже удалили).

Перейдите на главную админки (правый верхний угол, первая из трех кнопок) и очистите кеш.

Теперь, вообще ничего не трогая, особенно на сайте, перейдите в корневую директорию сайта (в папку с файлами движка). Удалите папку upgrade.

Создайте файл robots.txt следующего содержания:

User-agent: *
Disallow: /autobackup.php
Disallow: /admin.php
Disallow: /favorites/
Disallow: /*print
Disallow: /templates/

User-agent: Yandex
Disallow:
Host: ваш-домен.ru

Потом, когда будете ставить сайт на хостинг, главное не забудьте указать в директиве Host: ваш настоящий домен. robots.txt нужен для поисковых систем.

Копируйте все что есть в корневой директории в какую-то отдельную папку, находящуюся в укромном месте. Нам все это еще неоднократно понадобится. Зайдите в phpMyAdmin и выберите ту базу, которая используется сайтом. Если не помните как она называется, то посмотрите здесь: /engine/data/dbconfig.php в графе DBNAME — имя вашей базы.

В phpMyAdmin, находясь в своей базе, нажмите «Экспорт», потом «ок» и сохраните базу где-то неподалеку от файлов движка, которые вы скопировали в отдельную папку. Эта база, и файлы движка, такой себе «нулевой пакет» для быстрого создания сайта. Чтобы не устанавливать каждый раз движок заново, можно просто создать новую базу, залить в нее базу из нашего «нулевого пакета» (предварительно заменив при помощи Notepad ++ старый адрес сайта на новый, создать новую директорию в папке test1.ru и скопировать туда файлы движка из «нулевого пакета». В файле /engine/data/config.php изменить адрес сайта, а в файле /engine/data/dbconfig.php изменить название базы. На мой взгляд, так быстрее и удобнее, но вы можете делать как хотите.

Шаг 5. Первое знакомство с DLE и настройка.

И так, движок установлен. Откройте в браузере свой сайт, и любуйтесь. Стоп. Любоваться пока нечем. Залогиньтесь как администратор, данные для доступа вы указывали при установке движка. Перейдите в админпанель. Здесь, по адресу http://285.test1.ru/admin.php вы можете управлять настройками сайта. Кстати, сам адрес можно изменить, изменив название файла admin.php в корневой директории сайта. Можете назвать его к примеру d45f41c54vc46d44v6d6d4fd4vd4edf4.php это будет дополнительной защитой от взлома. Однако, если собираетесь менять название файла admin.php то сначала, пропишите новое название в панели управления, в разделе «Настройка системы»-> «Настройка безопасности скрипта» (значок в форме щита). В противном случае, Вы сами не сможете зайти в админку. Конечно, опытного хакера эта мера предосторожности вряд ли остановит, но зато, ваш сайт не сможет взломать новичок хакерского дела. В прочем, о взломе можете не беспокоится, это я так. И потом, даже если сайт взломают, Вы всегда сможете его быстро восстановить, но об этом мы поговорим немного позже.

Сейчас, Вам нужно просто немного освоится, если до этого, вы никогда не создавали сайтов. Осмотритесь в админке, но пока, ничего не трогайте.
….
Осмотрелись? А теперь за дело. Для начала, давайте включим поддержку предмодерации комментариев, чтобы если кто-то оставит спамный комментарий на сайте, он не был сразу опубликован, а отправлялся на модерацию. Сделаем это прямо сейчас, ведь даже если у вашего сайта не будет никакой посещаемости вообще, спамеры его все равно найдут. Поверьте.

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

И так, зайдите в «Настройка системы» -> «Оптимизация запросов к базе данных» и рядом с «Включить поддержку предмодерации комментариев» выберите «Да».

Теперь, нажмите на «Список всех разделов» (это в левом верху, нижняя из трех кнопок) и откройте «Настройка групп пользователей». Нам нужно запретить гостям и посетителям оставлять комментарии без модерации. Для этого, в выпадающем меню рядом с названием группы, выберите «Редактировать», и перейдите во вкладку «Комментарии» где рядом с «Отправлять комментарии на модерацию» вместо «Нет», установите «Да».

Обязательно проделайте эту процедуру для гостей и посетителей (т.е. зарегистрированных пользователей) иначе, спамеры вас все равно достанут.

Также, включим капчу. В DLE 9.2 капча вполне нормальная, но спамеров это не особо останавливает.

«Настройка системы» -> «Настройка безопасности скрипта», и Тип кода безопасности (CAPTCHA): ставим reCAPTCHA. Там же, Вы сможете изменить публичный и приватный ключ сервиса reCAPTCHA, и выбрать тему оформления для капчи.

Теперь делаем следующее:

Откройте «Список всех разделов» и перейдите в раздел «Рекламные материалы». Отредактируйте существующий баннер:

Название баннерного поля (Латинскими буквами): counter
Описание баннера; вывод счетчика
Категория: -Все-
Разрешить просмотр
для следующих групп: -Все-

Поставьте галочку рядом с «Включить показ баннера». Поля не упомянутые выше не трогаем. Кроме поля «Код баннера», из которого удаляем все. Сохраняем.

Систему показа банеров в DLE, можно использовать не только по прямому назначению, но и для вывода счетчиков, кода сапы, или любого другого содержания. Это очень удобно, не нужно за каждым разом редактировать шаблон, достаточно просто отредактировать показ баннера. Включить вывод баннера в шаблон очень просто, возле каждого банера, есть тег, отвечающий за его вывод. Выглядит он примерно так: {banner_header} где banner_ обязательный префикс, а header уникальное имя баннера. Этот тег, необходимо вставить в шаблон, в нужном месте.

Шаг 4. Установка DLE 9.2 на Денвер.

В папке test1.ru на Денвере, создайте папку с любым названием. Например, «1» или «site1». Это будет корневая директория нашего сайта. Перезапустите Денвер.

Разархивируйте скачанный архив с DLE 9.2, и все что находится в папке upload, скопируйте в папку, которую вы создали на Денвере.

Откройте в браузере http://имя_папки_в_которую_вы_загрузили_DLE.test1.ru/install.php в моем случае, адрес следующий: http://285.test1.ru/install.php

Вам будет предложено начать установку DLE 9.2. Жмите «Начать установку».

Ставьте галочку рядом с «Я принимаю данное соглашение» и жмите «Продолжить».

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

Теперь проверяются права на запись у важных файлов системы. Мы все делаем на Windows, так что все будет хорошо, жмите продолжить, и идем дальше, к настройкам конфигурации системы — самой ответственной части.

Ниже я написал, что нужно вводить в тех полях, с которыми у вас теоретически могут возникнуть затруднения:

URL сайта: Заполнится автоматически.
Сервер MySQL: Заполнится автоматически, а если нет, впишите localhost
Имя базы данных: Имя базы данных, которую мы создали в phpMyAdmin
Имя пользователя: Имя пользователя, которого мы создали в phpMyAdmin

Пароль: Пароль пользователя базы данных
Префикс: не меняем
Кодировка для MySQL: Не меняем ни в коем случае
Включить поддержку ЧПУ: ДА

Также, смотрите картинку:

Настройка конфигурации системы

Все, установка завершена. Не забудьте удалить файл install.php из корневой директории вашего сайта. Но, если забудете, система сама Вам об этом напомнит.