Резервное копирование WordPress: как не потерять сайт

Резервное копирование WordPress: как не потерять сайт

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

По статистике, каждый третий владелец сайта хотя бы раз терял данные. Из них только 22% имели актуальный бэкап. Восстановление без резервной копии занимает дни или недели — а для магазина это прямые потери выручки.

Настройка резервного копирования занимает 30 минут. После этого вы можете спать спокойно. В этой статье — всё что нужно знать: какие данные копировать, как часто, куда хранить и как восстановить сайт если что-то пошло не так.

Таблица юнит-экономики
📊 Заберите таблицу юнит-экономики
Тестируйте калькулятор юнит-экономики Детский Мир — без сложных расчётов и путаницы.
✅ Простой расчёт ✅ Тех.поддержка ✅ Гайды
👉  Получить таблицу

1. Что нужно копировать

WordPress-сайт состоит из двух частей, и для полного восстановления нужны обе.

Что копироватьЧто включаетРазмер
Файлы сайтаЯдро WordPress, темы, плагины, загруженные медиафайлы (/wp-content/uploads/)От 100 МБ до нескольких ГБ
База данныхВсе страницы, посты, товары WooCommerce, заказы, настройки, пользователиОт 10 МБ до нескольких сотен МБ

⚠ Резервная копия только файлов без базы данных бесполезна — вы не восстановите товары, заказы и настройки магазина. Резервная копия только базы без файлов тоже неполна. Копируйте оба компонента.

2. Как часто делать бэкапы

Тип данныхРекомендуемая частотаОбоснование
База данныхЕжедневноЗаказы, статьи, изменения цен — появляются каждый день
Файлы сайтаЕженедельноФайлы меняются реже — при обновлениях плагинов и темы
Перед обновлениямиОбязательно, вручнуюОбновление плагина может сломать сайт — бэкап за 5 минут до
Перед правками кодаОбязательно, вручнуюОшибка в коде — самый быстрый способ уронить сайт

✓ Золотое правило: чем чаще меняются данные, тем чаще нужен бэкап. Для активного магазина с 5–10 заказами в день ежедневный бэкап базы — необходимость, не опция.

3. Куда хранить резервные копии

Это критически важный вопрос. Большинство новичков хранят бэкапы на том же хостинге, где и сайт. Это ошибка.

ХранилищеНадёжностьПлюсыМинусы
Тот же хостингНизкаяУдобно, быстроПри падении сервера теряете и сайт, и бэкап
Google DriveВысокая15 ГБ бесплатно, надёжноНужен Google-аккаунт
Яндекс.ДискВысокая10 ГБ бесплатно, удобно для РФНужен Яндекс-аккаунт
DropboxВысокаяПопулярен, хорошая интеграция2 ГБ бесплатно — мало для больших сайтов
Amazon S3Очень высокаяПромышленный стандарт надёжностиПлатный, нужны технические знания
FTP другого сервераВысокаяПолный контрольНужен второй сервер

Оптимальная стратегия для МСБ: Google Drive или Яндекс.Диск — бесплатно, надёжно, восстановление за 30 минут из любой точки мира.

4. UpdraftPlus: лучший плагин для бэкапов

UpdraftPlus — самый популярный плагин резервного копирования WordPress с более чем 3 миллионами активных установок. Бесплатная версия покрывает все потребности малого магазина.

Установка и первичная настройка

  1. WordPress -> Плагины -> Добавить новый -> найдите «UpdraftPlus» -> установите и активируйте.
  2. Настройки -> UpdraftPlus Backups -> перейдите на вкладку «Настройки».
  3. Расписание резервного копирования файлов: «Еженедельно», хранить: 4 копии.
  4. Расписание резервного копирования базы данных: «Ежедневно», хранить: 7 копий.
  5. Удалённое хранилище: выберите Google Drive или Яндекс.Диск.
  6. Авторизуйтесь в выбранном облаке — UpdraftPlus запросит разрешение.
  7. Сохраните настройки.
  8. Нажмите «Создать резервную копию сейчас» — убедитесь что первый бэкап прошёл успешно.

Подключение Google Drive

  • В настройках UpdraftPlus выберите «Google Drive» как хранилище.
  • Нажмите «Авторизоваться с Google» — откроется окно OAuth.
  • Войдите в Google-аккаунт, разрешите доступ UpdraftPlus.
  • Вернитесь в WordPress — статус изменится на «Авторизован».
  • Укажите папку в Google Drive для хранения бэкапов (необязательно).

✓ Создайте отдельный Google-аккаунт специально для бэкапов магазина. Если личный аккаунт взломают — бэкапы останутся в безопасности.

Подключение Яндекс.Диска
  1. В хранилищах UpdraftPlus выберите «WebDAV» (Яндекс.Диск работает через WebDAV).
  2. URL: https://webdav.yandex.ru
  3. Логин и пароль: ваши данные от Яндекс ID (используйте пароль приложения из настроек безопасности Яндекса).
  4. Папка: /backup/moy-magazin/ — создайте заранее на Диске.
  5. Проверьте соединение и создайте первый бэкап.

5. BackWPup: альтернатива с расширенными возможностями

BackWPup — бесплатная альтернатива UpdraftPlus с более гибкими настройками задач резервного копирования. Хорошо подходит тем, кто хочет тонкий контроль над процессом.

  • Отдельные задачи для файлов и базы данных — разное расписание и хранилище.
  • Экспорт в ZIP, TAR или TAR GZ — выбираете формат архива.
  • Поддержка Dropbox, Amazon S3, Microsoft Azure, FTP.
  • Встроенная проверка целостности базы данных.

Если вы только начинаете — выбирайте UpdraftPlus: проще в настройке и восстановлении. BackWPup подходит тем, кто хочет больше контроля над процессом.

6. Бэкапы на уровне хостинга

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

ХостингЧастота бэкаповХранениеВосстановление
BegetЕжедневно7–14 днейИз панели управления, 1 клик
TimewebЕжедневно7 днейИз панели управления
REG.RUЕжедневно7 днейПлатное восстановление
SpaceWebЕжедневно7 днейИз панели управления

⚠ Бэкапы хостинга — это страховка, а не основная защита. Восстановление через хостинг может занять часы, а иногда и сутки. При взломе сервера бэкапы хостинга тоже могут быть скомпрометированы.

7. Как восстановить сайт из бэкапа

Иметь бэкап — только половина дела. Нужно уметь им воспользоваться когда всё пошло не так. Заранее протестируйте процесс восстановления.

Восстановление через UpdraftPlus

  1. WordPress -> Настройки -> UpdraftPlus Backups.
  2. Вкладка «Существующие резервные копии» — найдите нужную дату.
  3. Нажмите «Восстановить» рядом с нужной копией.
  4. Выберите что восстанавливать: базу данных, плагины, темы, загрузки, или всё.
  5. Подтвердите восстановление. Процесс занимает 5–30 минут в зависимости от размера сайта.
  6. После восстановления — проверьте сайт: главная, каталог товаров, корзина, оформление заказа.

✓ Раз в квартал делайте тестовое восстановление на staging-среде (тестовом сайте). Так вы убедитесь, что бэкапы рабочие, и будете знать процесс если придётся восстанавливаться под стрессом.

Восстановление если админка недоступна

Если сайт полностью упал и вы не можете войти в WordPress — бэкап можно восстановить вручную через хостинг.

  • Скачайте файл бэкапа с Google Drive или Яндекс.Диска.
  • Зайдите в файловый менеджер хостинга или подключитесь по FTP.
  • Распакуйте архив файлов в папку сайта.
  • Откройте phpMyAdmin в панели хостинга — импортируйте SQL-файл базы данных.
  • Проверьте wp-config.php — убедитесь что данные подключения к базе актуальны.
  • Сайт восстановлен.

8. План действий при взломе или потере данных

Паника — худший советчик в кризисной ситуации. Вот алгоритм действий.

  • Зафиксируйте время обнаружения проблемы — это важно для анализа.
  • Переведите сайт в режим обслуживания — плагин «WP Maintenance Mode» или через хостинг.
  • Определите тип проблемы: взлом, ошибка обновления, случайное удаление.
  • При взломе: смените все пароли (WordPress, FTP, хостинг, база данных) ДО восстановления.
  • Восстановите бэкап на дату до возникновения проблемы.
  • Проверьте восстановленный сайт: сканирование Wordfence на вирусы.
  • Выясните причину проблемы — обновите уязвимый плагин или тему.
  • Снимите режим обслуживания — уведомите покупателей если был простой.

9. Итоговый чек-лист резервного копирования

 Настройка Проверка
UpdraftPlus установлен и активированПервый бэкап создан вручную и проверен
Google Drive или Яндекс.Диск подключёнФайлы бэкапа видны в облачном хранилище
Ежедневное копирование базы данных настроеноТестовое восстановление проведено
Еженедельное копирование файлов настроеноEmail-уведомление об успешном бэкапе включено
Хранение: минимум 7 ежедневных копий БДEmail-уведомление об ошибке бэкапа включено
Бэкап на хостинге включён (проверить настройки)Алгоритм действий при взломе записан и доступен

Итог всей серии: вы прошли полный путь

25 статей — от установки WordPress до системы резервного копирования. Это полный цикл создания, оптимизации и монетизации интернет-магазина для СНГ-рынка.

Вот что вы теперь умеете:

  • Выбирать и настраивать хостинг, домен и WordPress — статьи 1–3.
  • Создавать профессиональный магазин на WooCommerce с оплатой и доставкой — статьи 4–9.
  • Работать с карточками товаров и снижать процент брошенных корзин — статьи 9–10.
  • Продвигать магазин в Яндексе и Google через SEO — статьи 11–15.
  • Настраивать безопасность, SSL, домен и почту — статьи 16–17.
  • Выстраивать систему монетизации: цены, upsell, email, реклама — статьи 18–22.
  • Работать с несколькими рынками СНГ и использовать блог как актив — статьи 23–24.
  • Защищать всё созданное через резервное копирование — статья 25.

Что дальше? Не пытайтесь внедрить всё сразу. Пройдитесь по серии ещё раз и составьте приоритетный список из 5–7 действий, которые дадут максимальный эффект для вашего конкретного магазина прямо сейчас. Действие важнее совершенства.

Guru Seller
Аналитика для селлеров
Держите прибыль
под контролем
Wildberries Ozon Я.Маркет
📐
Юнит-экономика
Считайте маржу по каждому товару
💰
Оцифровка прибыли
PnL без ручного сведения данных
📦
Планирование поставок
Не уходите в out-of-stock
🎯
Реклама и SEO
Отдача от каждого вложенного рубля
Попробовать бесплатно →

Похожие записи