Что проверить перед созданием архива
В административном разделе 1С-Битрикс найдите инструменты резервного копирования. Уточните, какие файлы, сайты и таблицы попадут в архив, особенно если несколько проектов используют одну установку. Для магазина обычно важны файлы приложения, /local/, пользовательские загрузки, база, настройки обмена с 1С и задания по расписанию.
Проверьте свободное место и нагрузку. Для большой базы и медиатеки заранее обсудите с разработчиком, выдержит ли хостинг создание архива в административном разделе. Если копия хранится частями, скачайте все тома одной версии. Сохраните сведения о версии PHP, базе, расширениях и окружении. Если архив защищён паролем, храните пароль отдельно и проверьте, что у ответственного будет доступ к нему при инциденте.
Как хранить копии Битрикса
Сохраняйте минимум одну пригодную копию вне аккаунта хостинга. Записывайте время, состав и размер архива. Проверьте, нет ли исключений для загруженных файлов, изображений каталога или нестандартных модулей. Убедитесь, что резервные архивы недоступны без авторизации. Для сценария, в котором пострадал хостинг, пригодится отдельное облако и второй контур хранения.
Для магазина определите, сколько заказов может появиться между копиями и где их сверять после сбоя. Например, при ночном бэкапе заказы, поступившие утром до аварии, сверяют по CRM и платёжной системе перед включением двусторонней синхронизации.
Как восстановить сайт через админку или restore.php
Если административная часть доступна, воспользуйтесь штатным мастером восстановления и выберите архив с нужной датой. Если админка недоступна или сайт переносится на другой сервер, документация 1С-Битрикс описывает восстановление через скрипт restore.php. Скачайте его из официальной документации и запускайте в закрытом тестовом окружении.
- Подготовьте чистую директорию, совместимое окружение и отдельную базу.
- Загрузите архив и все его тома. Следуйте мастеру и укажите параметры тестовой базы. Для архивов из облака требования зависят от выбранного способа восстановления.
- Проверьте права файлов, подключение к базе, работу административного раздела и компонентов проекта.
- Удалите
restore.phpи временные файлы из публичной директории после восстановления. Проверьте, что архивы и диагностические страницы закрыты.
Что проверить перед возвратом трафика
Проверьте каталог, корзину, тестовый заказ, личный кабинет, ЧПУ, редиректы и загрузку изображений. В изолированном контуре отключите реальные почтовые отправления, платежи, обмен с 1С и CRM. Проверьте задания по расписанию. При переносе они могут зависеть от системного cron или старых путей.
Перед включением обмена на рабочем сайте сверяйте заказы и остатки с учётной системой. Уточните, какие изменения были сделаны после создания копии. После запуска пройдите SEO-проверки после простоя, особенно если сменились адреса страниц или правила редиректов.
Evrica SiteGuard помогает подобрать частоту копирования для Битрикса и спланировать восстановление с учётом состава сайта и интеграций.