Настройка плагина UpdraftPlus для бэкапов WordPress

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Настройка плагина UpdraftPlus для бэкапов WordPress
Простая
от 4 часов до 2 рабочих дней
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    874
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851

Настройка плагина UpdraftPlus для бэкапов WordPress

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

Что входит в бэкап

UpdraftPlus разбивает бэкап на компоненты, которые можно включать/выключать независимо:

  • Database — дамп MySQL всей базы данных WordPress
  • Plugins — содержимое wp-content/plugins/
  • Themes — содержимое wp-content/themes/
  • Uploads — содержимое wp-content/uploads/ (может быть большим)
  • Others — остальное в wp-content/ (mu-plugins, languages и т.д.)

Для небольших сайтов бэкапить всё вместе. Для больших — базу ежедневно, загрузки раз в неделю.

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

Settings → UpdraftPlus → Settings:

Files backup schedule:  Weekly → Retain 4 backups
Database backup schedule: Daily → Retain 14 backups

Бэкапы запускаются через WP-Cron. Если на хостинге WP-Cron выполняется нечасто — настроить системный cron:

# Системный cron для гарантированного запуска WP-Cron
*/15 * * * * www-data php /var/www/html/wp-cron.php --allow-root > /dev/null 2>&1

Удалённые хранилища

Бесплатная версия поддерживает: Google Drive, Dropbox, Amazon S3, Rackspace, (S)FTP, Email.

Для Google Drive: нажать «Authenticate with Google», авторизоваться через OAuth. Бэкапы появятся в папке «UpdraftPlus» на Google Drive.

Для S3-совместимых хранилищ (Yandex Object Storage, Selectel, MinIO):

Storage: Amazon S3
Access Key: AKIAIOSFODNN7EXAMPLE
Secret Key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
S3 Location: my-backup-bucket/site-backups/
Endpoint URL: https://storage.yandexcloud.net  (для Yandex Object Storage)

Исключение файлов из бэкапа

Settings → UpdraftPlus → Expert Settings → Exclusions

Шаблоны для исключения (поддерживаются wildcard):

wp-content/uploads/cache/*
wp-content/uploads/wc-logs/*
wp-content/updraft/*
*.log
*.tmp

Восстановление

Кнопка Restore в разделе Existing Backups — выбрать компоненты для восстановления. Важно: восстановление работает только если база данных и файлы из одного бэкапа.

При восстановлении на другой домен или сервер — UpdraftPlus задаёт вопрос о смене URL (через поиск и замену в базе, аналог WP Migrate DB).

Восстановление через WP-CLI (если панель недоступна):

wp --allow-root updraftplus restore --backup-timestamp=1710000000 --components=db,plugins,themes,uploads

Шифрование (Premium)

Settings → UpdraftPlus → Advanced Tools → Database encryption
→ Encryption phrase: [сильный пароль]

База шифруется AES-256 перед загрузкой в облако. Без пароля восстановить невозможно — хранить пароль отдельно от бэкапов.

Программный запуск бэкапа

// Принудительный запуск через PHP (например, перед обновлением плагинов)
$updraft = UpdraftPlus();
$backup_type = 'All';
$updraft->backup_time_nonce( $backup_type );
wp_schedule_single_event( time(), 'updraft_backup_job', [ 'db-files' ] );

Через WP-CLI:

# Создать бэкап всего
wp --allow-root updraftplus backup --include-db --include-files

# Только база данных
wp --allow-root updraftplus backup --include-db

UpdraftPlus Premium: мигратор

Premium-версия включает UpdraftMigrator и UpdraftClone — перенос сайта между хостингами напрямую, без скачивания архива. Сайт копируется с сервера на сервер по прямой ссылке.

Что настраивается дополнительно

  • Уведомления о результате бэкапа на email
  • Отчёты при ошибке в облачной загрузке
  • Максимальное количество хранимых бэкапов на каждом хранилище
  • Разделение больших архивов на части (при ограничениях FTP/S3)

Сроки

Настройка автоматических бэкапов в облако — 1–2 часа.