Как настроить резервное копирование в Битриксе корпоративный портал
Всем привет, сегодня рассмотрим очень важный момент для любого сайта и сервиса, а именно битрикс: резервное копирование. С версии 12.0 в Bitrix Framework доступно создание резервных копий в автоматическом режиме, что очень хорошо для администратора сайта, упрощая ему жизнь. Любая автоматизация - это правильный этап развития любого сервиса и приложений, к этому должны стремится все.
Битрикс резервное копирование
Задание параметров автоматического резервного копирования производится в Административной части на странице Регулярное резервное копирование Настройки > Инструменты > Резервное копирование > Регулярное резервное копирование.
Настройки в продукте
Для настройки регулярного автоматического резервирования необходимо:
- выбрать функцию запуска копирования через облачный сервис 1С-Битрикс,
либо
- настроить выполнение агентов на cron, запуская каждую минуту
/bitrix/modules/main/tools/cron_events.php
, что означает, что автоматическое резервирование будет выключено.
либо, если по каким-то причинам на проекте не используются агенты, то
- поставить на нужное время задачу на cron на запуск
/bitrix/modules/main/tools/backup.php
.
Как работает автоматическое резервное копирование
Если выбрано копирование через облачный сервис, то для создания копии не нужно производить ни каких дополнительных действий. Этот вариант рекомендуется для простых проектов с малоопытными администраторами. Он наиболее простой в реализации.
После запуска процесса на странице Настройки > Облако 1С-Битрикс > Расписание резервирования появится ваше расписание, уникальный идентификатор, которого передаётся облачному сервису. Далее при наступлении указанного времени создания резервной копии сервис откроет специальную страницу на вашем сайте и передаст ей требуемые параметры, чтобы создать бекап. Доступ к административной части не требуется и административный раздел может быть закрыт по IP.
После выполнения копирования, на странице Настройки > Облако 1С-Битрикс > Резервные копии появится список всех создаваемых копий. (эти же копии отобразятся на странице Настройки > Инструменты > Резервное копирование > Список резервных копий, откуда и возможно их восстановление.)
Создание резервной копии битрикс
Создание резервной копии битрикс идет через скрипт, немного пробежимся по настройкам.
- Размещение резервной копии > тут все понятно либо локально класть либо в облако битрикса
- Время создания
- Периодичность
- Удалять локальные копии старее такого то числа
- Состав резервной копии.
Сами бэкапы можно найти по пути /home/bitrix/www/bitrix/backup. Скопировать и посмотреть их можно с помощью WinSCP, об этом я писал подробно тут (Как из windows скопировать файл на CentOS, Ubuntu, Debian, FreeBSD).
Как настроить резервное копирование в Битриксе: корпоративный портал через консоль описано тут.