Как обновить 1С-Битрикс до актуальной версии
Сайт на «1С-Битрикс: Управление сайтом» обновляется через систему обновлений SiteUpdate в административной части. Обновления содержат не только новые возможности, но и исправления безопасности, поэтому откладывать их опасно.
Как обновить
- Сделайте резервную копию файлов и базы данных и убедитесь, что её можно развернуть — см. инструкцию про копии.
- Проверьте, что лицензия активна: без неё обновления недоступны.
- Запустите проверку системы в административной части и посмотрите требования: версия PHP, расширения, права на файлы.
- Обновите тестовую копию сайта и проверьте на ней ключевые сценарии: вход, заказ, формы, выгрузки.
- Выберите время с наименьшей посещаемостью и предупредите коллег.
- В административной части откройте обновление продукта и установите предложенные обновления по шагам.
- После обновления очистите кеш и проверьте сайт — в первую очередь корзину, формы и личный кабинет.
Что проверить до обновления
- Версию PHP. Самая частая причина падения после обновления — несовместимость версии PHP с новой версией продукта.
- Решения из Маркетплейса. Старые модули могут не поддерживать новое ядро; посмотрите даты их последних обновлений.
- Свои доработки. Код в шаблонах и своих компонентах никто за вас не проверит: это и есть основная работа при обновлении застарелого сайта.
- Свободное место. Обновление и резервная копия требуют места на диске, его нехватка обрывает процесс на середине.
Если после обновления сайт не работает
Включите вывод ошибок на тестовой копии и посмотрите журнал ошибок веб-сервера: сообщение почти всегда указывает на конкретный файл. Не откатывайтесь сразу: восстановление из копии вернёт и проблему, из-за которой обновление понадобилось. Если дело в несовместимом решении — отключите его и обновляйтесь дальше.
Сопровождение таких обновлений, включая проверку доработок, мы делаем в рамках технической поддержки сайта.
Частые вопросы
Что будет, если не обновляться?
Сайт продолжит работать, но перестанет получать исправления безопасности. Для публичного сайта это главный риск: уязвимости ядра и модулей становятся известны всем, а ваш сайт остаётся с ними. Отдельно: без активной лицензии обновления недоступны, а перейти на другую редакцию нельзя.
Обновление затронет дизайн и контент?
Обновление ядра не меняет контент и ваши шаблоны. Проблемы появляются там, где в шаблонах или своих компонентах используются устаревшие вызовы, а также в нестандартных решениях Маркетплейса. Поэтому сначала обновляют копию сайта, а не боевой.
Мы не обновлялись несколько лет. Можно сразу на последнюю версию?
Обновляться нужно последовательно: SiteUpdate сам предложит цепочку. Главный риск такого обновления — несовместимость с версией PHP на сервере: сначала проверьте требования актуальной версии, при необходимости обновите PHP, и только потом продукт.