DLE: обновление, ошибки и настройка
Обновление, ошибки PHP, шаблоны и настройки DataLife Engine — проверено на наших стендах 15.1–21.0.
О разделе «DLE»
Здесь — всё, что касается самой DataLife Engine: переход на новую версию, ошибки PHP после обновления, настройки движка, шаблоны, дополнительные поля и плагины. Каждое решение проверяем на стендах DLE 15.1–21.0.
Как безопасно обновить DLE до новой версии?
Сделайте копию файлов и базы данных, проверьте, поддерживают ли установленные плагины новую версию, и по возможности сначала обновите копию сайта. Только после этого — рабочий сайт. Подробный порядок и частые ошибки — в статьях раздела.
Почему после обновления DLE белая страница или ошибка PHP?
Чаще всего виноват не движок, а сторонний плагин или шаблон, написанный под старую версию, либо новая версия PHP на хостинге. Включите вывод ошибок или откройте журнал ошибок сервера: в тексте ошибки указан файл, и по нему видно, что её вызвало.
Нужно ли обновлять плагины после обновления DLE?
Да, если автор выпустил версию для новой DLE. Плагины вносят правки в код движка: находят строку и вставляют рядом свою. В новой версии DLE строки меняются, и старая правка может не найти своё место — тогда плагин перестаёт работать или ломает страницу.
Какие версии DLE поддерживают модули DLEMod?
Актуальные модули DLEMod работают на DataLife Engine от 15.1 до 21.0. Точный диапазон версий DLE и PHP указан в карточке каждого модуля.