Вход • Регистрация

Включенный по умолчанию защищенный режим работы CMS поломал сайт

  • 03 декабря 2019 г.
  • Господа разработчики, ну как так, обновил сайт и ужаснулся – вся верстка поползла, шаблоны не подключаются, кастомизации не работают.
    Совершенно случайно нашел новый пункт в параметрах, снял галочку, и о чудо, все вернулось назад.
    Аллилуйя!
    • 03 декабря 2019 г.
    • Защищённый режим введен в обновлении 6.0.11.0 - "Защищенный режим работы CMS" (в логах изменений). Введён как раз для того, чтобы обновлённые сайты в случае несовместимости кастомизации с файлами обновления (а такое случается часто) не падали в ошибку полностью, а оставалась рабочей админ-панель. Это позволяет откатить обновление, поправить настройки, отключить проблемные дополнения и т.д..

      Раньше часто получалось так, что пользователи бездумно жали "Обновить" без бэкапа и прочего, сайт начинал при любых обращениях выдавать сообщения о фатальных ошибках и всё, возможности поправить ситуацию не было, т.к. файлы обновились, данные в БД обновились, спасительной копии нет. Всё.

      Любое обновление с использованием кастомизации на сайте - это риск несовместимости и ошибок. Гарантия работы обновлений касается только файлов оригинального дистрибутива. В отношении любых пользовательских изменений - никакой гарантии. А этим очень часто пренебрегают как и архивными копиями перед обновлениями. И потом предъявляют претензии.

      В результате мы купировали эту проблему, введя безопасный режим. В этом режиме важные системные файлы, которые были изменены, изолируются в отдельной теме и их можно включить обратно, либо внести правки в кастомизацию. При этом админ-панель доступна в любом случае. А также видно список изменённых системных файлов, которые изменять нежелательно.

      Вот как-то так.

      Эту тему уже комментировали разработчики на форуме.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум