19  /  219

Документация Сотбит: B2B. Обновление 1С-Битрикс и модулей. Подготовка к обновлению

Перед любым обновлением необходимо выполнить подготовительные шаги. Это минимизирует риски и позволит быстро восстановить работоспособность сайта в случае сбоя
Шаг 1. Создание резервной копии
Первый и самый важный шаг — создание полной резервной копии сайта и базы данных.
Как создать резервную копию в административной панели:
  1. Перейдите в Администрирование → Настройки → Инструменты → Резервное копирование.
  2. Отметьте опции База данных и Файлы.
  3. Нажмите Создать резервную копию.
  4. После завершения процесса обязательно скачайте архив на локальный компьютер и проверьте его целостность.
Неработающий бэкап бесполезен в критической ситуации. Убедитесь, что вы сможете восстановить сайт из созданной копии. Храните копии на внешних носителях или в облачных хранилищах
Шаг 2. Проверка целостности ядра
Перед обновлением необходимо убедиться, что файлы ядра не были модифицированы. Измененные файлы часто становятся причиной проблем при обновлении, поскольку система ожидает найти их в исходном состоянии.
Как выполнить проверку:
  1. Перейдите в Администрирование → Настройки → Инструменты → Проверка системы или в раздел обновления системы.
  2. Выберите Проверка целостности ядра.
  3. Если система обнаружит измененные файлы, сохраните их копии перед восстановлением оригинальных версий.
Шаг 3. Проверка структуры базы данных
Со временем в базе данных могут накапливаться несоответствия, вызванные неполными обновлениями или сбоями .
Как выполнить проверку:
  1. Перейдите в раздел обновления системы.
  2. Выберите «Проверка структуры БД».
  3. Запустите проверку. Если система предлагает автоматические исправления, согласитесь с ними.
Шаг 4. Анализ совместимости и подготовка тестовой среды
Обновление ядра может оказаться несовместимым со сторонними модулями, шаблоном или кастомными доработками. Перед обновлением на боевом сайте создайте тестовую копию проекта и проверьте обновление на ней .
Что проверить перед обновлением:
  • Актуальны ли установленные модули и поддерживают ли они новую версию ядра.

  • Соответствует ли хостинг системным требованиям (особенно версии PHP — требуется 8.1 или выше для актуальных версий) .

  • Не используют ли кастомные доработки устаревшие функции.

Если обнаружены потенциальные проблемы, сначала обновите сторонние модули до последних версий или временно отключите несовместимые компоненты .
Шаг 5. Включение режима обслуживания
Обновление системы требует времени. В этот период сайт может быть частично или полностью неработоспособен. Чтобы пользователи не видели ошибки, временно закройте доступ к сайту .