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