Как настроить бэкап: Резервное копирование WordPress с помощью плагина BackWPup

Блог

Резервное копирование — основа безопасности любого сайта. Плагин BackWPup для WordPress позволяет автоматизировать этот процесс, сохраняя файлы, базы данных и даже отправляя копии в облачные хранилища. В этом обзоре мы подробно разберем, как настроить бэкапы с нуля, используя все возможности BackWPup.

Установка и активация плагина

Шаг 1:
Перейдите в админ-панель WordPress → «Плагины» → «Добавить новый».
В поиске введите BackWPup → нажмите «Установить», затем «Активировать».

Альтернатива:
Если установка через репозиторий невозможна:

  1. Скачайте плагин с официального сайта backwpup.com.
  2. Загрузите ZIP-архив через «Загрузить плагин» в разделе «Плагины».

Создание задания для резервного копирования

Шаг 1:
После активации в меню WordPress появится пункт BackWPup. Перейдите:
BackWPup → Добавить новое задание.

Шаг 2:

  • Имя задания: Укажите понятное название, например, «Полный бэкап сайта».
  • Тип задания: Выберите «Резервное копирование архива» (экспорт файлов и БД).

Настройка источников данных

Файлы:
Во вкладке «Содержание архива»:

  • Отметьте «База данных» для сохранения всех таблиц.
  • В разделе «Файлы» выберите директории:
    • wp-content (темы, плагины, загрузки).
    • Корневой каталог (настройки WordPress, .htaccess).

Важно!

  • Исключите ненужное: Укажите папки/файлы через запятую в поле «Исключить», чтобы уменьшить размер бэкапа (например, кэш-директории).

Выбор хранилища для бэкапов

BackWPup поддерживает 30+ вариантов, включая:

  • Локальный сервер (папка /wp-content/backwpup-XXXX/).
  • Облака: Dropbox, Google Drive, Amazon S3, OneDrive и др.
  • FTP/SFTP, Email, WebDAV.

Пример настройки Dropbox:

  1. Во вкладке «Куда экспортировать» выберите Dropbox.
  2. Нажмите «Авторизовать в Dropbox» → следуйте инструкциям для подключения аккаунта.
  3. Укажите папку для сохранения (например, /BackWPup/).

Совет:
Используйте 2 разных хранилища для надежности (например, облако + FTP).

Настройка расписания

Во вкладке «Расписание»:

  • Выберите «По расписанию WordPress» для автоматизации.
  • Укажите частоту:
    • Ежедневно (для активных сайтов).
    • Еженедельно (подходит для большинства блогов).
  • Задайте точное время (например, ночью, когда трафик минимален).

Важно: Частые бэкапы могут нагружать сервер. Оптимизируйте расписание в зависимости от частоты обновлений сайта.

Дополнительные настройки

Во вкладке «Общие»:

  • Уведомления: Включите отправку email после завершения задания (или только при ошибках).
  • Оптимизация:
    • Сжатие: Выберите ZIP для экономии места.
    • Проверка архива: Активируйте, чтобы убедиться в целостности бэкапа.
    • Шифрование: Задайте пароль для защиты конфиденциальных данных.

Во вкладке «Информация»:

  • Логирование: Включите ведение логов для диагностики ошибок.

Запуск задания

  • Ручной запуск: Перейдите в BackWPup → Задания → нажмите «Выполнить сейчас» рядом с нужным заданием.
  • Автоматический запуск: Плагин выполнит бэкап по расписанию.

Где найти архив?

  • Локальные бэкапы: wp-content/backwpup-XXXX/backups/.
  • Облачные хранилища: Проверьте указанную при настройке папку.

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

Вариант 1: Через BackWPup (Pro-версия)
В премиум-версии есть встроенный мастер восстановления.

Вариант 2: Вручную

  1. Файлы: Распакуйте архив на сервер через FTP.
  2. База данных: Импортируйте SQL-дамп через phpMyAdmin или WP-CLI.

Совет: Перед восстановлением сделайте тестовый бэкап текущего состояния сайта.

  • Храните несколько версий: Настройте удаление старых бэкапов через 30 дней.
  • Проверяйте бэкапы: Раз в месяц восстанавливайте сайт на тестовом поддомене.
  • Используйте премиум-версию: Для шифрования, инкрементных бэкапов и мультисайтовой поддержки.

Плюсы и минусы BackWPup

Плюсы:

  • Бесплатная базовая версия.
  • Поддержка облаков, FTP, Email.
  • Гибкое расписание.

Минусы:

  • Нет встроенного восстановления в бесплатной версии.
  • Интерфейс может показаться сложным новичкам.

Настройка резервного копирования WordPress в S3-хранилище Beget

Подготовка хранилища в Beget

  1. Создайте «бакет» (папку) для бэкапов
    • Войдите в панель управления Beget.
    • Откройте раздел «Облачное хранилище S3» → нажмите «Создать бакет».
    • Укажите уникальное имя (например, backup-moy-sait) и нажмите «Создать».
  2. Получите ключи доступа
    • В том же разделе перейдите в «Ключи доступа» → нажмите «Создать ключ».
    • Скопируйте два значения:
      • Access Key (логин для доступа).
      • Secret Key (пароль, который показывается только один раз!).
    • Совет: Сохраните ключи в блокноте или менеджере паролей (например, Keepass).

Настройка плагина BackWPup

1. Создайте задание для бэкапа

  • В админке WordPress: BackWPup → Добавить новое задание.
  • Назовите задание (например, «Резервная копия в Beget»).
  • В разделе «Тип задания» выберите «Резервное копирование архива».

2. Укажите, что копировать

  • Откройте вкладку «Содержание архива».
  • Поставьте галочки:
    • База данных (чтобы сохранить все записи и настройки).
    • Файлы (выберите папки wp-content и корневую директорию сайта).

3. Подключите S3-хранилище Beget

  • Перейдите во вкладку «Куда экспортировать» (Backup will be stored on) → выберите Amazon S3.
  • Заполните настройки:
    • S3 Service: Custom S3 Compatible Storage (это для Beget).
    • Access Key ID: Вставьте ваш Access Key из Beget.
    • Secret Access Key: Вставьте Secret Key.
    • Bucket: Имя вашего бакета (например, backup-moy-sait).
    • Endpoint: https://s3.beget.com (остальные поля в этом разделе оставьте пустыми!).
    • Path in bucket: Если нужно, укажите подпапку (например, /2023/).

Важно!

  • Если возникла ошибка, проверьте:
    • Правильно ли введены ключи (без пробелов в начале или конце).
    • Верно ли указан Endpoint (https://s3.beget.com).

4. Настройте расписание и сжатие

  • Когда делать бэкап?
    • Во вкладке «Расписание» выберите:
      • По расписанию WordPress → укажите частоту (например, раз в неделю).
      • Лучшее время — когда на сайте мало посетителей (например, ночью).
  • Как уменьшить размер архива?
    • Во вкладке «Общие»«Архив» выберите формат ZIP.
    • Чтобы защитить данные, включите «Шифрование архива» и задайте пароль.

5. Проверьте работу бэкапа

  1. Сохраните задание: нажмите «Сохранить изменения» внизу страницы.
  2. Запустите бэкап вручную:
    • Перейдите в BackWPup → Задания → нажмите «Выполнить сейчас» рядом с вашим заданием.
  3. Убедитесь, что архив создался:
    • В панели Beget откройте ваш бакет → проверьте наличие файла с названием сайта и датой.
    • Если архив не появился, проверьте логи во вкладке «Логи» (там будет указана причина ошибки).

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

  • Ошибка «Доступ запрещен»:
    • Перепроверьте Secret Key — он мог скопироваться с ошибкой.
    • Убедитесь, что бакет в Beget не удален и его имя написано правильно.
  • Нет соединения с S3:
    • Отключите плагины безопасности или брандмауэр на время теста.
    • Если сайт на хостинге Beget, обратитесь в поддержку — иногда нужны дополнительные настройки сервера.

Советы для надежности

  • Храните несколько копий: Настройте удаление старых бэкапов через 2–3 месяца (в BackWPup: «Правила удаления архивов»).
  • Делайте тестовые восстановления: Раз в 2–3 месяца пробуйте восстановить сайт из бэкапа на тестовом поддомене.
  • Используйте премиум-версию BackWPup: Она позволяет восстанавливать сайт прямо из админки WordPress.

Готово! Теперь ваш сайт автоматически сохраняется в надежное облако Beget. Если что-то пойдет не так, вы всегда сможете восстановить его из резервной копии за пару кликов.

BackWPup — мощный инструмент для резервного копирования, подходящий как для небольших блогов, так и для крупных сайтов. Настройка займет 15–20 минут, но сэкономит часы в случае аварии. Не забывайте регулярно проверять бэкапы и хранить их в надежных местах.

Оцените статью
Рейтинг хостинг-провайдеров
Добавить комментарий