Сделайте полную резервную копию, проверьте обновления на тестовой копии сайта и только потом ставьте их на рабочий сайт через «Marketplace → Обновление платформы». Обновления доступны при активной лицензии. Главный риск не в самом ядре, а в доработках, которые программисты вносили прямо в его файлы: обновление их перезапишет.
Как обновлять по шагам
- Сделайте резервную копию. «Настройки → Инструменты → Резервное копирование». Документация 1С-Битрикс прямо советует делать копию перед обновлением ядра или модулей.
- Проверьте лицензию. Без активной лицензии обновления не скачаются. Если она истекла, сначала продлите.
- Разверните тестовую копию. На поддомене или отдельном сервере, закрытую от индексации.
- Обновите копию. «Marketplace → Обновление платформы». Если кнопка неактивна, сначала обновите сам модуль SiteUpdate.
- Проверьте сайт. Каталог, корзину, оформление заказа, формы, обмен с 1С, личный кабинет, мобильную версию.
- Обновите рабочий сайт. В спокойное время, с новой копией перед стартом.
Что чаще всего ломается
Правки в файлах ядра и стандартных компонентах вместо собственных. Старые решения Аспро, которые давно не обновлялись. Версия PHP на хостинге, которая не подходит новой версии модулей. Это стоит выяснить до обновления.
Если сайт упал после обновления
Не обновляйте дальше. Восстановите сайт из копии через restore.php и разберите ошибку на тестовой копии. Журнал ошибок PHP подскажет, какой модуль или файл виноват.
Как устроены обновления платформы, разбираем в статье об обновлении 1С-Битрикс. Обновление с проверкой доработок делаем в рамках услуги обновления сайтов, она стоит от 15 000 ₽.
Похожие вопросы
Не нашли ответ?
Расскажите о задаче: специалист ответит в рабочее время, а вопрос мы добавим в раздел.