• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Информация F.A.Q. по DataLife Engine

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся

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

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

2. Где посмотреть примеры работы DLE?
На демо-сайте: Для просмотра ссылки Войди или Зарегистрируйся (логин/пароль админа: 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?
Можно. Но для этого придётся перелопатить все файлы до единого, переименовать их, вырезать часть библиотек и заменить их другими. Копирайты так же можно вырезать, но только руками, опять же перелопатив большую часть фалов. Однако напомню, что приведёт к невозможности быстрого обновления, а так же может нарушить совместимость с модулями и хаками.[/spoil]
Б) Финансовая часть
[spoil]1. DLE платный?
Да, CMS DataLife Engine - платный продукт.

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

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

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

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

6. На сколько сайтов можно ставить 1 лицензию?
Сам скрипт в режиме демо-версии Вы можете поставить на неограниченное количество сайтов, но активировать лицензию можно лишь на 1 домен.[/spoil]
В) Установка, обновление и использование.
[spoil]1) Какой хостинг требуется для установки ДЛЕ?
Практически любой, поддерживающий PHP 5.2 и выше и MySQL 4.0 и выше. DLE не имеет специфических требований к хостингу. Полные системные требования есть здесь: Для просмотра ссылки Войди или Зарегистрируйся

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

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

4) Нужно ли обновляться?
Я настоятельно рекомендую обновлять DLE до актуальной версии спустя 1 месяц после релиза, если нет иных рекомендаций. За месяц выясняются все уязвимости новой версии и исправляются. Если нет сообщений об уязвимости Вашей версии - лучше дождаться окончания тестирования новой версии. Само же обновление рекомендовано, т.к. в новых версиях улучшается система безопасности и появляются новые интересные плюшки.[/spoil]
Г) DLE nulled
[spoil]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' => "Ваш ключ", по аналогии с другими записями в нём.[/spoil]

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

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

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

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

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

P.s. бекап ДО и ПОСЛЕ любых изменений на сайте не обсуждается.
 
Здравствуйте. После предварительного обновления базы данных по инструкции, сделал дамп через админку и установил чистую DLE 12. В попытке восстановить базу пишет следующее сообщение соответствующим цветом шрифта:

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

Решение:
Открыл блокнотом базу, смотрю там написано 11.3, не смотря на то что делал обновление. Изменил на 12.0. Теперь все хорошо.

PS. Может кому-то пригодится в будущем.
 
Последнее редактирование:
Назрел вопрос..
как обновить дле, предварительно удалив с хостинга все папки и файлы из корня кроме uploads, templates,?
то есть установить практически заново движок и привязать его к существующей базе данных. что бы остались все пользователи и новости.
Достаточно ли будет установить чистый ДЛЕ и в конфигах прописть данные от существующей базы ?
веду проект наверное еще с 7-й версии двига.:wassup: более 10 лет .
устанавливались разные моды которыми уже давно не пользуюсь итд.. + за это время были ситуации взлома как сайта так и хостинга. сейчас сайт упал в поиске из за сторонних ссылок. находил в структуре сайта "картинки кодом ссылок". поудалял, но консоль всеравно показывает ошибки..
возможно залили раньше... через старые моды и дыры.. в общем хочу избавиться от старого хлама

Отсюда и желание установить чистый дле ..
 
обнови текущий дле вначале со всем хламом, чтобы миграции прошли.

После отдельно установи новый дле той же версии и ему установи бд от старого сайта и папки templates и uploads
 
@Non-Stop, ты не стесняйся, ещё и базу грохни... Будет совсем чистая установка )
Если серьёзно - нет, конечно, нельзя. Сначала заливаешь поверх, проводишь обновление базы данных - затем с файлами делай что хочешь.

База данный 2 разных версий DLE не совместимы друг с другом, как и их резервные копии.
 
как обновить дле, предварительно удалив с хостинга все папки и файлы из корня кроме uploads, templates,?
в сообщении выше всё это написано: Для просмотра ссылки Войди или Зарегистрируйся
но нужно понимать, что не все модули/хаки сразу заработают на новых версиях и возможно придётся искать их аналоги или пытаться их заставить работать самому.
 
Назад
Сверху