Документация

Всё, что нужно знать о Bekapim RU

Установка, настройка, восстановление и ответы на частые вопросы.

📥 Установка

WordPress-плагин

  1. Скачайте архив bekapim-ru.zip
  2. В админке WP: Плагины → Добавить новый → Загрузить плагин
  3. Выберите архив и нажмите «Установить»
  4. Активируйте плагин — в меню появится пункт «Облачный Бэкап»

Standalone-скрипт

  1. Скачайте standalone-архив и распакуйте в любую папку на сервере
  2. Откройте https://ваш-сайт.ru/папка-бэкапа/install.php
  3. Следуйте инструкциям установщика
  4. После установки удалите install.php

⚙️ Первая настройка

  1. Перейдите в Облачный Бэкап → Настройки
  2. Подключите облако (Яндекс.Диск или S3)
  3. Настройте исключения: кэш, временные файлы, ненужные папки
  4. Выберите расписание (Pro) или оставьте ручной режим (Free)
  5. Нажмите «Сохранить настройки»

💾 Подключение Яндекс.Диска

  1. В настройках плагина выберите провайдер «Яндекс.Диск»
  2. Нажмите «Подключить Яндекс.Диск»
  3. Вы будете перенаправлены на страницу авторизации Яндекса
  4. Разрешите приложению доступ к папке «Приложения»
  5. Токен сохранится автоматически в зашифрованном виде

Важно: Токен хранится только на вашем сервере. Мы не имеем доступа к вашему Яндекс.Диску.

☁️ Подключение S3 (VK Облако / Selectel)

Требуется Pro-лицензия.

  1. В настройках выберите VK Облако или Selectel
  2. Заполните поля:
    • Endpoint — адрес S3-сервера (например, https://hb.bizmrg.com для VK)
    • Bucket — имя контейнера (создайте в панели облака)
    • Region — регион (обычно ru-1 или ru-msk)
    • Access Key и Secret Key — получите в панели облака
  3. Нажмите «Сохранить настройки облака»

🕐 Расписание бэкапов

Доступно в Pro-версии. Используется встроенный WordPress Cron (wp_schedule_event).

Варианты:

  • Каждый час — для часто обновляемых сайтов (магазины)
  • Каждые 3 часа — для активных сайтов
  • Ежедневно — для большинства сайтов
  • Еженедельно — для редко обновляемых сайтов

Примечание о WP-Cron: WP-Cron запускается при каждом посещении сайта. Если посещаемость низкая, бэкап может запуститься с задержкой. Рекомендуем настроить системный cron через панель хостинга.

🔄 Восстановление из бэкапа

Из админки WordPress

  1. Перейдите в Облачный Бэкап → История
  2. Найдите нужный бэкап по дате
  3. Выберите режим:
    • Полное восстановление — файлы + база данных
    • Только база данных
    • Только файлы
  4. Подтвердите действие (текущие данные будут перезаписаны)
  5. Перед восстановлением автоматически создаётся страховочный бэкап

🚨 Emergency Restore

Если сайт полностью упал и админка недоступна:

  1. Откройте https://ваш-сайт.ru/wp-content/plugins/bekapim-ru/restore.php
  2. Введите мастер-пароль (был установлен при первой настройке)
  3. Выберите бэкап из списка
  4. Скрипт загрузит архив с облака и восстановит сайт

Храните мастер-пароль в надёжном месте! Это единственный способ восстановить сайт при полном отказе.

💻 Требования к серверу

ПараметрМинимумРекомендуется
PHP7.48.0+
memory_limit256 MB512 MB
max_execution_time300 сек600 сек
Диск (свободно)≥ 2× размера сайта≥ 3×
PHP-расширенияzip, mysqli, curl, openssl, json, mbstring
MySQL5.6+8.0+
Внешние запросыcURL или allow_url_fopencURL

Совместимость: Протестировано на Beget, Timeweb, Reg.ru, Sprinthost, Hostland, McHost.

❓ Часто задаваемые вопросы

Почему бэкап выполняется долго?

Скорость зависит от размера сайта, производительности хостинга и скорости облака. Среднее время для сайта 500 МБ — 5–10 минут. Если больше 30 минут — проверьте max_execution_time и исключите большие ненужные папки.

Безопасны ли мои данные?

Да. Токены шифруются AES-256-CBC. Данные идут напрямую с вашего сервера в облако. Мы не имеем доступа ни к токенам, ни к бэкапам. Pro предлагает дополнительное парольное шифрование архивов.

Что делать, если закончилось место в облаке?

Проверьте политику ротации в настройках. Free хранит до 3 копий (старые удаляются). Pro хранит до 30+. Вы всегда можете удалить старые бэкапы вручную во вкладке «История».

Работает ли плагин на мультисайте WordPress?

Да, но каждый сайт сети нужно настраивать отдельно. Одна Pro-лицензия = 1 домен.

Можно ли использовать без WordPress?

Да! Используйте standalone-скрипт. Он работает на любых PHP-сайтах: Joomla, Битрикс, OpenCart, MODX, самописные.

Как перенести лицензию на другой домен?

Деактивируйте ключ на старом сайте (Настройки → Лицензия → Деактивировать) и активируйте на новом. Количество переносов не ограничено.