Представители компании 1С-Битрикс призывают: «Создавайте резервные копии до того, как они потребуются». Неудачное редактирование кода, заражение сайта вирусом-шифровальщиком, непродление услуги хостинга или иные ситуации внештатного характера – от всего этого спасет вовремя сделанный бэкап. Битрикс имеет достаточно настроек для безопасного резервного копирования. Разберемся в каждой из них.
Битрикс позволяет восстановить бэкап в кратчайшие сроки. Так вы начнете работу над повышением безопасности сайта, а не угробите время на его восстановление по частям.
Формирование резервных копий допустимо в двух вариантах:
Регулярное создание бэкапа позволяет сохранить уверенность, что все важные данные в случае-форс мажора будут восстановлены.
Для создания бэкапа заходим в административную панель Bitrix и идем по пути:
Настройки – Инструменты – Резервное копирование – Создание Р.К.
В появившемся окне можно выбрать место размещения бэкапа: в облаке Битрикса или в папке сайта.
Создание полной резервной копии
Во вкладке Параметры можно задать экспертные настройки резервного копирования, либо создать бэкап по умолчанию. Создатели платформы предупреждают, что бездумное изменение экспертных настроек приведет к созданию нецелостного архива и невозможности его использования. Внесение изменений влияет на работоспособность сервера. Если он недостаточно мощный, повышается вероятность возникновения проблем.
Вы можете исправить содержимое создаваемого бэкапа, выбрав параметры архивации:
Экспертные настройки параметров архивации в Битрикс
Вы можете исключить из бэкапа следующие элементы:
Резервное копирование предполагает исключение папок и файлов по маске. В версиях старше Битрикс 16 все папки исключаются самостоятельно. В версиях младше Битрикс 12 файлы и директории по маске придется исключить вручную. Это следующие элементы:
Исключение файлов по маске вручную
Следующий пункт – Режим архивации. Тут вы можете задать следующие параметры:
Чтобы дополнительно обезопасить себя от потенциальных проблем с восстановлением данных, желательно настроить регулярное конструирование резервной копии. Так вы будете уверены, что информация в бэкапе останется актуальной.
Создание бэкапа в автоматическом режиме задается на странице:
Настройки – Инструменты – Резервное копирование – Регулярное РК.
Регулярное резервное копирование
Тут есть следующие параметры:
При автоматическом резервном копировании пользовательский пароль нужно хранить в зашифрованном виде. Запуск процесса возможен двумя способами:
Настройка времени создания резервной копии
Высветится ваше расписание. В указанное время сервис откроет специальную страницу и передаст необходимые для бэкапа данные. Список создаваемых копий появится на странице Настройки – Облако 1С Битрикс – Резервные копии. Здесь же вы можете задать их восстановление.
Настройка скрипта периодического запуска
Если возникла ошибка, то повторный запуск скрипта возможен только через сутки. В системный журнал при этом заносится соответствующее уведомление.
Ошибка в системном журнале
Если же на сайте не используются агенты (произвольные php функции), то для резервного копирования используется прямой запуск. На определенное время через панель хостинга настраивается запуск php скрипта /bitrix/modules/main/tools/backup.php.
Список резервных копий размещается на странице Настройки – Инструменты – Резервное копирование – Список РК.
Список резервных копий
При этом список копий находится и в разделе Облако 1С-Битрикс.
На странице есть контекстная панель:
Для каждого дампа указано:
Файлы архива допускается:
В самом списке отмечено, является бэкап локальным или облачным.
Размещение резервных копий Bitrix
При настроенной многосайтовости на разных доменах, на странице резервного копирования вы увидите список сайтов для архивации. Сделать бэкап можно как для создания одной большой копии, так и по отдельности для каждого сайта.
Создание полной резервной копии в Bitrix
Просто отметьте галочками нужные сайты.
Если архивировать целиком все сайты, то получится одна полная резервная копия с общей базой данных для всех сайтов. Учтите, что восстановление сайтов потребует дополнительных действий со стороны администратора. Так, из выбранных сайтов в состав архива целиком копируется только первый по сортировке в списке проектов. Стало быть, при восстановлении только первый сайт будет полностью работоспособен.
Публичная часть остальных сайтов попадает в архив: /bitrix/backup/sites/ID_сайта.
При распаковке архива высветится предупреждение, что в нем содержится несколько публичных частей. Уже после распаковки нужно перенести папки сайтов ( /bitrix и /upload) вручную в соответствующие папки на сервере.
Многосайтовость восстанавливается вручную – с помощью восстановления симлинков (скрипт symlink.php). Только после этого остальные сайты будут работоспособны.
«1С-Битрикс» предлагает клиентам бесплатную возможность «облачного» бэкапа. Объем выделенного места в облаке зависит от типа лицензии.
Благодаря резервному копированию в облако Битрикс, владельцы сайтов избавляются от необходимости:
Процедура хранения данных упрощается, а стоимость владения ресурсом снижается. Вы можете сделать бэкап и восстановить сайт за несколько часов.
С помощью «облачного» бэкапа на Битриксе вы можете:
Благодаря быстрой и безотказной работе Битрикса, вам не придется ждать по 24 часа до завершения процедуры.
Сохранение сайта в облако платформы Битрикс возможно лишь в следующих случаях:
При отсутствии модуля облачных сервисов Битрикса вы увидите следующую надпись:
Не установлен модуль облачных сервисов Битрикс
Работоспособность лицензии проверяется на странице Обновление платформы. В строке Обновления доступны отражена дата окончания лицензии. При отсутствии активной лицензии выполнить резервное копирование в облако Битрикса не получится.
Чтобы создать бэкап, переходим к странице резервного копирования, выбираем тип размещения и жмем Создать:
Страница резервного копирования Bitrix
Нужно ввести пароль для шифрования архива. Рекомендуемая длина – минимум 6 символов.
Вводим пароль для шифрования архива
В облаке хранится только 3 последних бэкапа. Если место ограничено, предыдущие версии автоматически удаляются. Удалить резервные копии самостоятельно не получится. Объем доступного пространства в облаке зависит от редакции 1С-Битрикс: Управление Сайтом:
Копирование сайта в облако Битрикса займет чуть больше времени, чем создание локального бэкапа. Нагрузка на сервер будет заметно выше. Повышается вероятность неприятно долгих ответов страниц на сайте, длительный отклик и иные проблемы.
Как избавиться от этих проблем? Вы должны поменять настройки в следующем окне:
Настройка режима архивации
Есть следующие варианты:
Если бэкап по-прежнему перегружает сервер, увеличьте интервал и сократите длительность шага:
Уменьшение нагрузки через настройку длительности шага и интервала
Чем меньше длительность шага, тем короче время запуска скрипта, но чаще его запуск. Это уменьшит нагрузку на процессор.
Если представленных оптимизаций недостаточно, попробуйте отключить компрессию архива. Последний вариант – отключение проверки целостности архива после завершения. Если вообще ничего не помогло, поменяйте хостинг.
Бэкап на Яндекс Диск – это простое и быстрое решение проблем, возникающих при размещении резервных копий на облако Битрикса. Тут можно вспомнить:
Хранение на стороннем облаке все эти проблемы исключает.
Реализовать перенос на Диск самостоятельно крайне проблематично. Оптимальный вариант – купить специальное программное обеспечение, предлагаемое сторонними производителями.
Большинство продуктов отвечают всем запросам пользователей:
В числе преимуществ хранения бэкапов на Яндекс.Диске – отличная защита хранилища и минимальная вероятность того, что поломки сервера как-то скажутся на состоянии сайта.
Комментарии