Инфо F.A.Q. по DataLife Engine

Тема в разделе "DLE", создана пользователем Горбушка, 24 авг 2013.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.211
    Симпатии:
    2.239
    Навигатор | Обсуждение DLE 10.1 | Изменения в шаблонах | Локализации | F.A.Q. | Внешний вид

    Данная тема создана для сбора ответов на самые популярные вопросы по DLE! Отвечать в ней не нужно! Задавайте свои вопросы в новых или существующих темах, эта тема - только для ответов.

    А) Общие вопросы
    1. Что такое DLE?
    DLE (DataLife engine) - многопользовательский новостной движок, предназначенный для организации собственных СМИ и блогов в интернете. Проще говоря, это скрипт для создания сайтов, основным контентом которого будут статьи/новости и комментарии к ним.

    2. Где посмотреть примеры работы DLE?
    На демо-сайте: http://demo.dle-news.ru/ (логин/пароль админа: demo/demo)

    3. В чём разница между utf-8 и cp1251? Какую ставить мне?
    cp1251 (windows-1251) - это национальная кодировка России. Это означает, что в этой кодировке имеется набор символов английского и русского языков, цифр, знаков препинания и некоторых специальных символов.
    UTF-8 - универсальная многонациональная кодировка, включающая в себя не только все символы cp1251, но и большинство существующих национальных символов. Таким образом, с использованием utf-8 можно делать сайты, к примеру, на немецком языке, который содержит уникальные символы (Ä ä, Ö ö, Ü ü и лигатура ß).
    Версия utf-8 имеет как плюсы, так и недостатки: объём данной кодировки больше, чем у cp1251, что увеличивает размер сайта на HDD. Кроме того, мало кто из авторов готовит версии модулей и шаблонов для utf-8, что накладывает дополнительную работу по перекодированию. Однако, это компенсируется поддержкой национальных кодировок, и лёгкостью переноса сайта на другой хостинг (по личному наблюдению, при переносе сайта на cp1251 пользователи чаще делают ошибки, чем при переносе utf-8 версий).

    4. Как удалить все копирайты DLE? Можно ли скрыть, что используется DLE?
    Можно. Но для этого придётся перелопатить все файлы до единого, переименовать их, вырезать часть библиотек и заменить их другими. Копирайты так же можно вырезать, но только руками, опять же перелопатив большую часть фалов. Однако напомню, что приведёт к невозможности быстрого обновления, а так же может нарушить совместимость с модулями и хаками.

    Б) Финансовая часть
    1. DLE платный?
    Да, CMS DataLife Engine - платный продукт.

    2. На сайте несколько цен, почему?
    Лицензия на ДЛЕ за 1 год использования стоит 3190 Рублей. Продление, для получения обновления, 2190 рублей. Версия за 3990 Рублей включает техническую поддержку на их форуме.

    3. Сколько стоит продление лицензии?
    1490 Рублей за 2-ой и последующие года. Продление тех. поддержки dle-news не предоставляет.

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

    5. Есть ли смысл покупать тех. поддержку?
    По опыту общения нескольких пользователей Нулледа, смысла в расширенной поддержке нет. Если на официальном сайте отказываются помочь - у нас Вам помогут обязательно. Так же, на нулледе больше специалистов по различным вопросам, даже не связанным с ДЛЕ.

    6. На сколько сайтов можно ставить 1 лицензию?
    Сам скрипт в режиме демо-версии Вы можете поставить на неограниченное количество сайтов, но активировать лицензию можно лишь на 1 домен.

    В) Установка, обновление и использование.
    1) Какой хостинг требуется для установки ДЛЕ?
    Практически любой, поддерживающий PHP 5.2 и выше и MySQL 4.0 и выше. DLE не имеет специфических требований к хостингу. Полные системные требования есть здесь: http://dle-news.ru/request.html

    2) Где найти инструкцию по установке?
    В архиве лежит документация (папка Documentation), в которой находится файл install.html - это инструкция по установке.

    3) Как обновить DLE до новой версии?
    В архиве лежит документация (папка Documentation), в которой находится файл upgrade.html - в нём найдёте все инструкции по обновлению.

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

    Г) DLE nulled
    1) Что такое null/nulled версия?
    Это пиратская версия скрипта, в которой снята проверка лицензии.

    2) Насколько безопасно использовать null?
    Практика показывает, что использование null можно на ровне с лицензией. dle-news не рассылает абузы, т.к. не оформлены (и не могут быть оформлены, скрипт использует куски GNU/GPL) никакие авторские права (ни по одному запросу они не были представлены, кроме заверений автора о их наличии).

    3) Лицензионный архив в разделе - это что?
    Это так же пиратская копия скрипта, но в неё не внесены изменения. Т.е это архив, взятый с dle-news и залитый на форум. Он требует активации

    4) Что лучше null или keygen?
    Зависит только от Вашего предпочтения. null как правило требует убирать копирайты автора null'а, а лицензионный архив - копирайты автора DLE. Так же учтите, что лицензионная версия может обращаться к dle-news, запрашивая обновление или проверку ключа, в null-версии эти проверки вырезаны.

    5) Почему большой хайд? Когда будет релиз?
    Для начала поймите факт того, что никто не обязан вообще с Вами делиться купленным/занулленным скриптами. Это дело сугубо добровольное. Более того, авторы релизов рискуют своими лицензиями и не только.
    Что касается хайда: хайд устанавливается на усмотрения ТС. По истечению 14 дней, если дистрибутив есть в теме, ссылки на него убираются под хайд 10 сообщений. Если хайд выше - на это есть основания (Нет релиза, подозрения в шеле и т.д. - просто ждите).

    6) Как активировать DLE кейгеном?
    При генерации кода через генератор, Вы получаете не ключ активации, а сразу его хеш. Тем самым, его необходимо указывать в файл конфигурации, а не вводить в панели администратора. Откройте файл /engine/data/config.php и допишите в него параметр: 'key' => "Ваш ключ", по аналогии с другими записями в нём.


    Д) Безопасность.
    1) Как спрятать админ-панель?
    Переименуйте её во что угодно. Для автоматической смены ссылок на ней для админов, в настройках скрипта впишите новое название.

    2) Как обезопасить себя от изменения файлов и т.д.?
    В ДЛЕ есть встроенный антивирус. Запускайте его и он покажет Вам список изменённых файлов. Кстати, его можно запускать через крон (см. раздел "Крон").
     
    Последнее редактирование модератором: 19 дек 2016
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.211
    Симпатии:
    2.239
    Нужно ли обновляться?
    Я настоятельно рекомендую обновлять DLE до актуальной версии спустя 1 месяц после релиза, если нет иных рекомендаций (в теме актуального релиза, либо на официальном сайте). За месяц выясняются все уязвимости новой версии и исправляются. Если нет сообщений об уязвимости Вашей версии - лучше дождаться окончания тестирования новой версии. Само же обновление рекомендовано, т.к. в новых версиях улучшается система безопасности и появляются новые интересные плюшки.
     
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.211
    Симпатии:
    2.239
    Обновление скрипта с более старых версий или демоверсий:
    1.Создайте резервную копию базы данных и всех файлов скрипта на сервере.
    2.Обновите все файлы из папки /upload/ вашего архива (за исключением /templates/). Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере.
    3.Запустите файл /upgrade/index.php, и следуйте дальнейшим инструкциям.
    4.Удалите папку /upgrade/ и файл install.php с вашего сервера.
    5.В админпанели на главной странице выберите "Очистку кеша", а также полностью очистите кеш браузера, чтобы он скачал новые JS файлы с сервера, а не использовал старые файлы из кеша
    6.Внесите необходимые изменения в ваши шаблоны, согласно списку изменений, опубликованному на сайте вместе со ссылкой на дистрибутив.
    7.Проверьте настройки скрипта в админпанели.

    P.s. способ официальный, но не самый удачный. Остаётся много хвостов от старой версии. Позже будет вариант лучше.
     
    Последнее редактирование: 4 янв 2014
    CannabiS нравится это.
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.242
    Симпатии:
    832
    Распишу как делаю обновления я, чтобы не было мусора от старых релизов можно следовать этой же схеме, которая сводится всего к 3 пунктам.
    1. Имея локальный архив сайта, например на ДЛЕ 10.6, нужно сравнить его с оригинальным дистрибутивом ДЛЕ 10.6. Сохраняем изменения чтобы их потом внести в новые файлы движка.
    2. Заливаем на сайт новую версию с заменой файлов и выполняем /upgrade/index.php и выполняем обновление БД под новую версию.
    3. И последнее - делаем правки в системные файлы, которые у нас есть из пункта "1".
    Аналогично можно сделать обновление, удалив лишние и ненужные файлы от старых версий, которые чаще всего лежат в engine, для этого достаточно перед заливкой файлов удалить всё этой папке, оставив настройки, т.е. папку data.

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

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.211
    Симпатии:
    2.239
    killoff, на самом деле, обновление сводится к 3 действиям последовательно:
    1) Обновляем ДЛЕ и делаем бекап
    2) Сносим и ставим новый ДЛЕ со всеми модулями
    3) Восстанавливаем бекап базы, шаблонов, папку uploads

    В противном случае мусора всё равно будет дофига.

    P.s. бекап ДО и ПОСЛЕ любых изменений на сайте не обсуждается.
     
    killoff нравится это.