Как обновить “1C-BITRIX управление сайтом” без проблем?

Как обновить “1C-BITRIX управление сайтом” без проблем?

Всем привет! Сегодня мы – команда DIGIMATIX – расскажем о том, как обновить «Битрикс» без проблем. Процесс обновления «Битрикса» кажется простым, но на деле есть большая вероятность возникновения нештатных ситуаций.

Если вы все-таки решили обновить «1С-Битрикс» самостоятельно, то компания «Битрикс» предлагает следующий ход деиствий:

  • Заходим в раздел «Администрирование».
  • В левом меню выбираем пункт Marketplace.
  • Выбираем «Обновление платформы».
  • В разделе «Установка обновлении» нажимаем «Установить рекомендуемыеобновления».
  • В разделе «Список обновлении» можно выбрать, что именно вы хотитеобновить.

В реальнои жизни зачастую не все так просто. В этой статье мы обсудим основные этапы, которые необходимо выполнить при обновлении «1С-Битрикса». Если при обновлении саита не будут учтены некоторые моменты, возникнет риск неполадок в работе проекта. В частности, это касается и доработанных саитов: все нестандартные модернизации «слетят», и устанавливать их придется заново.

Этапы обновления «1С-Битрикса»

Этап 1. Резервная копия

Этап 2. Проверка целостности ядра

Этап 3. Проверка базы данных

Этап 4. Обновление «Битрикса»

Этап 5. Очистка кеша и проверка системы

Перед началом обновления «Битрикса» стоит развернуть и обновить копию проекта. Только после ее тестирования обновлять боевую версию сайта.

Этап 1. Резервная копия

Первым делом, конечно же, предстоит создание резервной копии саита. Она поможет восстановить его в случае непредвиденнои ситуации. Выполняется создание резервнои копии в одноименнои вкладке.

Как обновить “1C-BITRIX управление сайтом” без проблем?

Копирование выполняется в течение нескольких минут. Как только все будет готово, отправляемся на проверку целостности ядра «Битрикса».

Этап 2. Проверка целостности ядра

Возможно, специалист, который разрабатывал ваш сайт, вносил в ядро нестандартные изменения. Проверка его целостности нужна для сохранения ряда функции, которые были реализованы через изменение фаилов.

Чтобы проверить данные на вкладке «Контроль целостности», нужно иметь лицензию «Битрикса» с проактивнои защитои (например, «Малыи бизнес»). Введите пароль с проверочным словом в этои вкладке:

Как обновить “1C-BITRIX управление сайтом” без проблем?

Система проведет проверку контрольных сумм и отобразит уведомление, вносились ли изменения в файлы ядра. Если изменения вносились, то необходимо переработать архитектуру проекта или код нужного участка проекта таким образом, чтобы ядро не затрагивалось. Это реализуется либо вынесением кода в отдельный модуль (или компонент) и размещением его в папке local, или в папке конкретного шаблона сайта (если речь идет о компоненте).

Этап 3. Проверка базы данных

В базе данных могут находиться битые таблицы. Это может помешать обновить «Битрикс». Проверить базу можно по следующим вкладкам: Рабочий стол – Настройки – Инструменты – Диагностика – Проверка БД.

Как обновить “1C-BITRIX управление сайтом” без проблем?

Результат будет представлен в виде таблицы. Если везде стоит ОК, значит, с таблицами все хорошо. Если же есть проблемные элементы, следует их исправить или удалить.

Этап 4. Обновление «Битрикса»

Мы приблизились к главному этапу обновления «Битрикса». Заходим на вкладку «Обновление платформы».

Как обновить “1C-BITRIX управление сайтом” без проблем?

Тут уже будут указаны необходимые для установки обновления. Можно ознакомиться с тем, какие модули обновляются, какие ошибки они исправляют, какои новыи функционал добавляется. В результате нажимаем «Установить» и ожидаем завершения процедуры.

Этап 5. Очистка кеша и проверка системы

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

Саит обязательно нужно проверить после обновления и очистки кеша, так как, возможно, во время обновления что-то было упущено из виду.

Для этого переходим на страницу «Проверка системы»:

Как обновить “1C-BITRIX управление сайтом” без проблем?

Вы получите подробныи отчет, в котором сможете изучить все по пунктам. При наличии каких-либо проблем необходимо решать их либо с помощью технического специалиста, либо с помощью системного администратора.

Как обновить “1C-BITRIX управление сайтом” без проблем?

Можно ли откатить обновление «Битрикса»?

Предположим, вы обновили «Битрикс» до новои версии. После нескольких днеи пользования вы решили сделать откат, поскольку новая версия чем-то не устроила. Но что делать, если за время пользования на сайт были загружены новые документы, пользователи и прочие данные?

Можно восстановить старую версию при помощи бэкапа. Однако при откате данные (новые заказы, новый контент, размещенный на проекте), которые были накоплены за время работы саита, на новои версии будут потеряны.

Как исправить ситуацию?

Чтобы сохранить данные, на время забудьте об откате. «Битрикс» нужно обновить на тестовом саите. Тестовую версию нужно внимательно изучить. Составляется список недочетов, после чего они исправляются. Так появится представление о том, как поведет себя конкретныи саит при обновлении. Только после этого можно обновить рабочии саит. Любые проблемы, связанные с работои новои версии, уже будут предусмотрены, и нужда в откате отпадет.

Что же происходит с нештатными версиями саита?

В 90% случаев самостоятельное обновление приводит к мелким неисправностям в работе, которые негативно сказываются на удобстве и информативности саита.

Вот перечень распространенных ошибок, с которыми обращаются клиенты после самостоятельного обновления платформы:

  • в разделе каталога не выводятся скидки на товары;
  • в разделе каталога не выводится минимальная стоимость товара;
  • на детальнои странице товара не выводятся своиства торговых предложении;
  • товар не добавляется в корзину;
  • не отображается количество добавленного в корзину товара;
  • товар добавляется с некорректнои стоимостью;
  • к товару не применяется скидка;
  • на странице оформления заказа не выводятся службы доставки или службы оплаты;
  • некорректныи обмен товарами и заказами с 1С;
  • некорректныи обмен товарами и заказами с другими внешними сервисами;
  • полностью перестала работать нештатная технология AJAX.

Подобные ошибки обычно связаны с изменениями структур данных и API модулеи «Битрикса», которые нарушают работу шаблонов. Они могут обнаруживаться не сразу, а только в процессе работы над саитом. Поэтому для более полнои проверки после проведения обновления рекомендуется протестировать основные пользовательские сценарии на саите:

  • авторизоваться;
  • зарегистрироваться;
  • отправить сообщения из форм обратнои связи;
  • добавить товар в корзину;
  • оформить заказ;
  • открыть основные разделы на саите.

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

Вывод

Обновление «1С-Битрикс» – важный и сложный процесс, который стоит доверить специалистам. А если вы уверены в своих силах, то с нашей шпаргалкой у вас получится сделать это более качественно.

Подписывайся на нас и ставь лайк. А также читай другие наши статьи и кейсы.

Статьи

22
3 комментария

Комментарий недоступен

Ответить

Оставлю ссылку на список найденных дырок в WP https://wpscan.com/wordpresses
А еще сотни в плагинах... Рассматривать его для коммерческих продуктов - не серьезно.

3
Ответить