Модуль использует стандартные резервные копии 1С-Битрикс, которые создаются штатным механизмом резервного копирования и сохраняются в каталоге /bitrix/backup. Решение автоматически обнаруживает новые резервные копии, выбирает необходимые архивы согласно заданным правилам хранения и безопасно выгружает их на удалённый сервер.
Особенностью модуля является пошаговая обработка файлов с сохранением состояния между запусками. Даже при работе с большими архивами размером в десятки гигабайт процесс выгрузки не упирается в ограничения времени выполнения PHP и не требует запуска длительных фоновых процессов.
Какие проблемы решает модульСтандартно резервные копии 1С-Битрикс располагаются на том же сервере, где работает сайт.
В случае:
могут быть потеряны одновременно и сайт, и резервные копии.
Модуль обеспечивает хранение копий на отдельном сервере.
2) Отсутствие автоматической выгрузкиМногие компании регулярно создают резервные копии, но забывают переносить их во внешнее хранилище.
В результате резервные копии фактически существуют только локально.
Модуль автоматически выполняет выгрузку по расписанию.
3) Переполнение FTP-хранилищаПри постоянном накоплении архивов свободное место быстро заканчивается.
Модуль позволяет настроить автоматическую ротацию резервных копий:
Это обеспечивает баланс между надежностью и использованием дискового пространства.
4) Большие резервные копии не помещаются в лимиты PHPНа многих хостингах действуют ограничения по времени выполнения скриптов.
Модуль загружает резервные копии небольшими шагами через технические запуски cron, сохраняя прогресс между вызовами.
5) Отсутствие контроля за резервным копированиемЧасто невозможно быстро понять:
Модуль предоставляет подробный журнал операций и состояние всех резервных копий.
Как работает модульПозволяет настроить:
Содержит информацию о:
Справочный раздел с рекомендациями по:
Настройки → Настройки продукта → Настройки модулей → WRP: Хранилище бэкапов
Установите флажок: Использовать модуль автоматической выгрузки
После сохранения настроек модуль начнёт контролировать расписание и выполнять выгрузку резервных копий.
Заполните параметры подключения:
Протокол
Хост
Адрес FTP-сервера.
Пример: ftp.example.com
Порт
Стандартные значения:
Рабочая папка
Каталог на FTP-сервере, куда будут загружаться резервные копии.
Пример: /backups/site
Логин
Имя пользователя FTP.
Пароль
Пароль пользователя FTP.
Использовать пассивный режим
Рекомендуется включать для большинства хостингов и серверов за NAT.
После заполнения параметров нажмите:
Проверить подключение
Выберите дни недели:
Укажите время запуска.
Пример: 03:30
При необходимости добавьте дополнительные времена запуска.
Например: 03:30, 12:00, 18:00
Модуль будет запускать выгрузку в каждое указанное время.
Для работы модуля требуется одна техническая cron-задача.
Пример команды:
/usr/bin/php -d short_open_tag=On /home/site/public_html/bitrix/modules/wrp.ftpbackup/tools/cron_runner.php
Рекомендуемый интервал:
*/5 * * * *
Это означает запуск каждые 5 минут.
На BitrixVM управление cron может выполняться автоматически.
На обычных серверах cron необходимо добавить самостоятельно через панель управления хостингом или средствами операционной системы.
Параметр: Сколько файлов бэкапа копировать за один технический запуск
Рекомендуемые значения:
Укажите правила хранения.
Пример:
Хранить последние дней: 7
На каждый день оставлять: 2 резервные копии
Хранить недель: 4
Хранить месяцев: 12
Результат:
Последние 7 дней — до двух резервных копий на каждый день.
Следующие 4 недели — одна резервная копия на неделю.
Следующие 12 месяцев — одна резервная копия на месяц.
Раздел «Текущий прогресс» показывает:
Если файлы резервных копий были удалены на FTP вручную либо необходимо заново сформировать историю обработки резервных копий, можно выполнить полный сброс служебной истории модуля.
При выполнении сброса:
Для контроля работы используйте раздел «Журнал».
Там отображаются:
Проверить подключение
Проверяет доступность FTP-сервера и корректность настроек.
Выполнить один шаг
Позволяет вручную выполнить один шаг обработки без ожидания cron.
Сбросить выгрузку за сегодня
Сбрасывает текущую задачу выгрузки и позволяет начать процесс заново.
Если у вас возникли вопросы по установке, настройке или работе модуля, пожалуйста, перед обращением подготовьте следующую информацию:
Это позволит значительно ускорить обработку обращения.
Поддержка осуществляется по вопросам:
Для получения помощи напишите нам на электронную почту: info@wrp.ru.
В письме укажите адрес сайта, доступы (в панель управления сайтом), описание задачи и, при необходимости, приложите скриншоты. Это позволит нам быстрее разобраться в ситуации и предложить оптимальное решение.
Поддержка осуществляется по будням с 10:00 до 19:00 по московскому времени.
Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 1-3 рабочих дня.
Мы стремимся отвечать на обращения максимально оперативно и помогать в решении возникающих вопросов.