CMS

Резервное копирование и восстановление сайта на 1С-Битрикс

Как сделать полный архив Битрикса, подготовить тестовую площадку и восстановить сайт через админку или restore.php.

Что проверить перед созданием архива

В административном разделе 1С-Битрикс найдите инструменты резервного копирования. Уточните, какие файлы, сайты и таблицы попадут в архив, особенно если несколько проектов используют одну установку. Для магазина обычно важны файлы приложения, /local/, пользовательские загрузки, база, настройки обмена с 1С и задания по расписанию.

Проверьте свободное место и нагрузку. Для большой базы и медиатеки заранее обсудите с разработчиком, выдержит ли хостинг создание архива в административном разделе. Если копия хранится частями, скачайте все тома одной версии. Сохраните сведения о версии PHP, базе, расширениях и окружении. Если архив защищён паролем, храните пароль отдельно и проверьте, что у ответственного будет доступ к нему при инциденте.

Как хранить копии Битрикса

Сохраняйте минимум одну пригодную копию вне аккаунта хостинга. Записывайте время, состав и размер архива. Проверьте, нет ли исключений для загруженных файлов, изображений каталога или нестандартных модулей. Убедитесь, что резервные архивы недоступны без авторизации. Для сценария, в котором пострадал хостинг, пригодится отдельное облако и второй контур хранения.

Для магазина определите, сколько заказов может появиться между копиями и где их сверять после сбоя. Например, при ночном бэкапе заказы, поступившие утром до аварии, сверяют по CRM и платёжной системе перед включением двусторонней синхронизации.

Как восстановить сайт через админку или restore.php

Если административная часть доступна, воспользуйтесь штатным мастером восстановления и выберите архив с нужной датой. Если админка недоступна или сайт переносится на другой сервер, документация 1С-Битрикс описывает восстановление через скрипт restore.php. Скачайте его из официальной документации и запускайте в закрытом тестовом окружении.

  1. Подготовьте чистую директорию, совместимое окружение и отдельную базу.
  2. Загрузите архив и все его тома. Следуйте мастеру и укажите параметры тестовой базы. Для архивов из облака требования зависят от выбранного способа восстановления.
  3. Проверьте права файлов, подключение к базе, работу административного раздела и компонентов проекта.
  4. Удалите restore.php и временные файлы из публичной директории после восстановления. Проверьте, что архивы и диагностические страницы закрыты.

Что проверить перед возвратом трафика

Проверьте каталог, корзину, тестовый заказ, личный кабинет, ЧПУ, редиректы и загрузку изображений. В изолированном контуре отключите реальные почтовые отправления, платежи, обмен с 1С и CRM. Проверьте задания по расписанию. При переносе они могут зависеть от системного cron или старых путей.

Перед включением обмена на рабочем сайте сверяйте заказы и остатки с учётной системой. Уточните, какие изменения были сделаны после создания копии. После запуска пройдите SEO-проверки после простоя, особенно если сменились адреса страниц или правила редиректов.

Evrica SiteGuard помогает подобрать частоту копирования для Битрикса и спланировать восстановление с учётом состава сайта и интеграций.

Источник

EVRICA SITEGUARD

Где сейчас лежит копия вашего сайта?

Оценим текущую схему и подберём частоту резервного копирования.

Оценить защиту сайта