Не знаю, как кому, а мне движок DLE очень нравится, больше чем популярный WordPress. Я бы его даже не стал сравнивать их сравнивать. Ну это кому как, и все плюсы и минусы движка DLE – это отдельная тема.
↑ Зачем обновлять движок DLE?
Причин тому имеется много, но основная заключается в том, что разработчики движка DataLife Engine постоянно работают над его усовершенствованием, и каждая последующая версия дополняется различными полезными функциями и удобными «фишками». Кроме того, решаются вопросы уязвимости к взломам, вирусам и действиям хакеров. Поэтому, если есть возможность, то не сомневайтесь и обновляйтесь.
Если у вас срок техподдержки купленной лицензии DLE уже закончилась (она длится в течении года с момента покупки), то следует либо довольствоваться версией, которая актуальна в это время, либо покупать продление техподдержки. На сегодняшний день, актуальной версией DLE является v.13.2.
↑ Порядок обновления движка DLE
Далее я постараюсь пошагово подробно рассказать, как следует производить обновление. Сразу скажу, что процесс не сложный, и чтобы сделать это совсем не обязательно быть программистом.
↑ Делаем резервную копию
Прежде чем приступать к обновлению движка делаем копию своего сайта на случай если что-то пойдет не так и была возможность вернуться к начальному состоянию. Сам сайт можно скачать к себе на компьютер через FTP, а базу данных через PHPMYADMIN либо через админку сайта.
↑ Скачиваем дистрибутив
Нужно скачать себе на компьютер с сайта разработчика движка DLE – https://dle-news.ru архив дистрибутива актуальной версии. Затем архив лучше распаковать. В папке Документация есть файл upgrade.html, в котором описана последовательность действий.
↑ Копирование дистрибутива на сервер
Из папки дистрибутива /upload/ необходимо все содержимое кроме папки с шаблононами /templates/ скопировать на сервер поверх своего сайта по FTP. Копировать следует с заменой одноименных файлов. Еще до начала копирования на сервер обновленной версии, меня «мучали» сомнения на счет замены файла engine/data/dbconfig.php , в котором прописаны основные настройки: подключение к базе данных и прочие. Но позже я понял, что зря сомневался, так как в дистрибутиве такого файла нет, и соответственно после копирования он останется прежний.
↑ Действия в Админке сайта
После того как файлы обновления закачаны на сервер, необходимо войти в Админку сайта и там соглашаться с предложенными системой действиями. Ну и в завершении согласиться, что обновление выполнено. После выполнения обновления необходимо удалить из корневого каталога сайта на сервере файл install.php.
↑ Обновление Шаблона сайта
Кроме самого движка DLE, еще необходимо будет обновить и шаблон вашего сайта. Все необходимые действия описаны на https://dle-news.ru/extras/diffs/, скажу лишь, что корректировать шаблон нужно пошагово от версии к версии. Т.е. если у вас шаблон рассчитан на версию ДЛЕ 13.0, а вы обновились до версии 13.2, то сперва необходимо внести изменения, касающиеся версии 13.1, а потом 13.2.