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

Обновление свежей версии

  • 20 августа, четверг
  • Подскажите пожалуйста у меня стоит 7.5, а вышла 7.6 посмотрев, что обновлено и оказалось не очень много файлов. Если по списку перезалить все файлы которые в обновлении 7.6 и потом запустить обновление БД, это не тоже самое если нажать в админке "обновить"? Просто каждый раз при обновлении из админки, обязательно, что-то происходит.
    • 27 августа, четверг
    • Там ещё upgrade.php запускается из корня.
      Ну важно понимать, что у "Восстановление БД" есть два режима

      После обновления CMS запускается режим silent

      change_fields => false — смотрит только отсутствие полей:

      нет таблицы → CREATE
      нет поля → ADD
      нет индекса → ADD KEY

      Существующие поля не трогает. Если админ расширил VARCHAR(50) → VARCHAR(100), после автообновления размер останется 100.

      Ручная «Проверка и восстановление БД»
      Там change_fields => true. Для каждого поля из $tables в *.install.php проходит проверка:

      поля нет → ADD;
      поле есть → сравнивается «урезанный» тип (varchar(50) vs varchar(100) и т.п.);
      если отличается → ALTER … CHANGE на описание из install.

      В этом режиме расширение до 100 может откатиться на 50, как в .install.php. Сравнение грубое (берётся кусок до ) / первого пробела, без NOT NULL/DEFAULT), но разница в размере обычно попадает под CHANGE.

      Ну и важно файлы точно сравнить, заменить и убедиться, что в кастоме ничего не завалялось.

      Автообновление делает это всё автоматически. Вручную, конечно, геморройненько.
      У нас вот уже тестовый пакет 7.6.5 вышел, сборка будет завтра, наверное. Там обновления безопасности, ФСТЭК прислал замечания, поправили их. Опять там пара десятков файлов. Автообновление всё само проверит, обновит, зальёт, поменяет, сделает. 1900 в год всего, не знаю, стоит ли того )

Новости

  • 12 августа, среда
  • Выпустили сборку DIAFAN.CMS 7.6. В ней ряд улучшений для веб‑мастеров и владельцев интернет‑магазинов: оптимизация сессий и модуля «Посещаемость», доработка поиска с многоуровневым ранжированием, кастомизация колонок в админке, расширения модуля «Импорт / Экспорт» и др. Подробности здесь >>>
  • 19 сентября 2025 г.
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября 2025 г.
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.