Обновление решения до последней версии
Порядок безопасного обновления платформы и модулей: подготовка, резервная копия, тестовый контур, штатный SiteUpdate и проверка результата.
Системные требования
Нужны права администратора, активная лицензия, проверенная резервная копия, свободное место и возможность выполнить работы сначала на тестовой копии.
Смотреть системные требования1. Подготовьте окно работ
Зафиксируйте версии продукта, PHP и базы данных, изучите список изменений и предупредите пользователей. Проверьте свободное место и состояние служб командами df -h и systemctl --failed. Если сервер уже работает нестабильно, сначала устраните причину.
2. Создайте проверенную копию
Создайте резервную копию файлов и базы данных средствами продукта. Для VPS дополнительно сделайте снимок у провайдера. Запишите место хранения, пароль архива и ответственного.
Копия считается готовой к откату только после проверки: архив виден, читается и может быть развёрнут в отдельном каталоге или тестовом окружении.
Совет
Не объединяйте обновление ОС, PHP, базы данных и платформы в один шаг. Для каждого уровня должен быть отдельный план проверки и отката.
3. Обновите тестовый контур
Разверните свежую копию проекта на тестовом адресе, закройте её от индексации и внешних отправок. Сначала обновите тестовый контур, затем проверьте собственные модули, шаблоны, CRM, обмены и фоновые задания.
Ошибки теста устраняйте до работ на основном портале.
4. Установите обновления штатно
Платформу и модули обновляйте через Marketplace → Обновление платформы. Если предлагается обновление SiteUpdate, выполните его первым. Выбирайте стабильные рекомендованные версии и не загружайте пакеты со сторонних сайтов.
Системное окружение BitrixEnv обновляйте отдельно через /root/menu.sh.
5. Проверьте и зафиксируйте результат
После обновления очистите кеш штатными средствами и проверьте авторизацию, права, публичные формы, CRM, бизнес-процессы, почту, интеграции, агенты и cron. Просмотрите журнал событий и ошибки сервера.
Зафиксируйте новые версии и результат. При критичной ошибке остановите изменения и примените заранее проверенный откат.
Была ли эта статья полезной?
Спасибо за ваш отзыв!