«Семёрке» 4 года

26 мая 2025
«Семёрке» 4 года

Минутка занимательной статистики

Diafan.CMS 7.0 вышла четыре года назад.

Мало того, что она сама по себе крутая, так мы ещё за эти четыре года выпустили 22 обновления с десятками доработок в каждом, делающих работу с вашим сайтом проще, удобнее, устойчивее. Наша команда продолжает выпускать обновления, добавляя современные полезные инструменты, устраняя баги, закрывая дыры в безопасности и реализуя пожелания пользователей. Сотни улучшений.

И что же мы видим у себя в логах?

Что на данный момент более половины сайтов продолжают работать на устаревшей (4 года, Карл!) Diafan.CMS 6.0.

Степень нашего недоумения сложно передать словами ¯\_(ツ)_/¯

Это ненормально – надо обновляться.

Зачем обновляться

И так ведь всё работает, правда?

Правда. Но работает, как в 2021 году, а сейчас уже 2025-ый. Ваш сайт устарел на четыре года: каждый день вы тратите на него чуть больше времени, чем могли бы. А ещё лишаетесь возможности использовать новые инструменты, тем самым делая собственный бизнес менее эффективным и прибыльным.

Сотни доработок, улучшений, обновлений плагинов, капчи, поддержка форматов svg, webp, блокировка спама, улучшение производительности, поддержка новых версий mySQL, РНР – это вот прям сходу про «Семёрку».

А сколько всего впереди…

Спойлер: в ближайшее время мы собираемся выпустить очередную сборку с обновлениями, где будет интегрирована ну очень крутая штука, которой захочет воспользоваться, без преувеличений, каждый из вас. И что же нужно, чтобы установить эти обновления? Правильно: актуальная версия Diafan.CMS, то есть, 7.х.

А само оно обновиться не может?

Увы, нет.

Встроенный модуль «Автообновления» способен устанавливать новые сборки лишь внутри текущей версии CMS, а чтобы перейти на новую версию – ему пришлось бы обновить самого себя. Как вы понимаете, это невозможно чисто технически, а значит требует нашего с вами вмешательства – переход на «Семёрку» нужно осуществить вручную.

Ниже подробно объясняем, как самостоятельно перейти на Diafan.CMS 7.0. Это не сложно, если есть хоть какие-то навыки работы с сайтом, и занимает в среднем 20-30 минут.

Инструкция, как обновить Diafan.CMS до версии 7.0 самостоятельно

  1. Проверьте текущую версию системы: перейти на Diafan.CMS 7.0 можно только с последней сборки предыдущего релиза – 6.0.13.4. Если у вас сборка старше – обновитесь из админки до указанной версии.
  2. Сделайте резервные копии файлов и БД.
  3. Скачайте специальный архив 7.0.0.1 для обновления.
  4. Зайдите в админку.
  5. В разделе «Параметры сайта» отметьте флажки «Включить режим разработки» и «Отключить кэширование».
  6. В разделе «Темы и дизайн» нажмите кнопку «Сгенерировать тему».
  7. Подключитесь к сайту по FTP.
  8. Убедитесь, что все ваши доработки и изменения системы (если таковые были) перенесены в папку custom.
  9. Распакуйте и загрузите на сайт по FTP папки и файлы из скачанного ранее специального архива (7.0.0.1.for.update.zip) для обновления:

    adm;
    css;
    img;
    includes;
    js;
    modules;
    plugins;
    return;
    themes;
    index.php.

  10. Откройте PHPMyAdmin (чаще всего доступен по адресу site.ru/phpmyadmin/) и найдите таблицу diafan_update_return.
  11. Удалите из таблицы все записи, кроме первой, в которой поменяйте значения на:
    name="Установка", version="7.0.0.1", created="1637274351" current="1", text="Фильтр по цене, Fixbug #3980, Поддержка YML"

  12. Откройте таблицу diafan_config и найдите записи по фильтру module_name=update. Будет найдено две записи.
  13. Удалите первую запись, а во второй с module_name=update измените содержимое на:
    name="hash", lang_id='0', value='32a7865794416dcf376766592591bb71d99ef83f'

  14. Откройте страницу «Модули и БД», перейдите на вкладку «Восстановление БД».
  15. Нажмите кнопку «Начать проверку и восстановление базы данных».
  16. В разделе «Параметры сайта» верните штатный режим работы системы: снимите флажки «Отключить кэширование» и «Включить режим разработчика», отметьте флажок «Сбросить кэш». Не забудьте сохранить изменения.
  17. Убедитесь, что в файле config.php записалась константа define ("VERSION_CMS", "7.0")
  18. Проверьте работу сайта и админки. Если всё ок – наслаждайтесь преимуществами Diafan.CMS 7.0 :)

Если что-то пошло не так

Очень редко, однако бывает и такое. В основном, если были какие-то самостоятельные доработки шестёрки.

На этот случай мы подготовили инструкцию при возникновении нештатных ситуаций.

Для тех, кто хочет Diafan.CMS 7.0, но не хочет заморачиваться

Обновление DIAFAN.CMS до версии 7.0 можно делегировать нашим специалистам. Напишите в техподдержку – мы изучим сайт, оценим и согласуем объём работ, обновим систему за вас. Под ключ, быстро, без заморочек.

Рейтинг
Комментарии

Ваш комментарий будет первым.

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