Бэкапы сайта: виды, настройка, восстановление

Зачем нужны бэкапы сайта

Бэкап (резервная копия) — это страховка от потери данных. Сайт может «упасть» из-за неудачного обновления, взлома, ошибки хостинга или человеческого фактора. Без бэкапа восстановление может занять недели и стоить сотни тысяч рублей. С бэкапом — 15–60 минут.

Что нужно бэкапить

  • Файлы сайта — PHP-код, тема, плагины, загруженные медиафайлы (uploads)
  • База данных — контент, настройки, пользователи, заказы
  • Конфигурация сервера — .htaccess, nginx.conf, wp-config.php
  • SSL-сертификаты — если используете не Let’s Encrypt
  • Email — если почта на том же хостинге

Виды бэкапов

Полный бэкап

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

Инкрементальный бэкап

Копируются только изменения с момента последнего полного бэкапа. Экономит место и время. Рекомендуем ежедневно.

Бэкап базы данных

Только дамп БД. Занимает минимум места (обычно 10–100 МБ). Рекомендуем ежедневно или чаще для интернет-магазинов.

Где хранить бэкапы

Правило 3-2-1: 3 копии, на 2 разных носителях, 1 — вне офиса/сервера.

  • Хостинг — автоматические бэкапы провайдера (базовая защита)
  • Облачное хранилище — Яндекс.Диск, Google Drive, Amazon S3
  • Локальная копия — на компьютере или внешнем диске

Не храните бэкапы только на том же сервере! Если сервер выйдет из строя — потеряете и сайт, и бэкапы.

Инструменты для бэкапов WordPress

  • UpdraftPlus — самый популярный бесплатный плагин. Автоматическое резервирование в облако (Google Drive, Dropbox, S3)
  • All-in-One WP Migration — простой экспорт/импорт, удобен для миграции
  • BackWPup — бесплатный, планирование через cron, сохранение в облако
  • BlogVault — облачный бэкап с инкрементальным копированием, не нагружает сервер
  • WP-CLI — команда wp db export для бэкапа БД из командной строки

Настройка автоматических бэкапов: пример

  1. Установите UpdraftPlus
  2. Настройте расписание: файлы — еженедельно, БД — ежедневно
  3. Подключите облачное хранилище (Google Drive — бесплатно до 15 ГБ)
  4. Настройте количество хранимых копий (5–10 последних)
  5. Проведите тестовое восстановление — проверьте, что бэкап рабочий

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

  1. Загрузите бэкап на сервер (файлы + дамп БД)
  2. Распакуйте файлы в корневую директорию сайта
  3. Импортируйте дамп БД через phpMyAdmin или WP-CLI
  4. Проверьте wp-config.php (настройки подключения к БД)
  5. Очистите кэш и проверьте работу сайта

Нужна настройка бэкапов? Обращайтесь — настроим автоматическое резервное копирование с хранением в облаке.

Как часто нужно делать бэкапы?

Зависит от частоты обновлений. Интернет-магазин с ежедневными заказами — бэкап БД каждые 6–12 часов, файлов — ежедневно. Корпоративный сайт с редкими обновлениями — БД ежедневно, файлы еженедельно.

Хостинг делает бэкапы — этого недостаточно?

Бэкапы хостинга — базовая защита, но: они могут храниться на том же сервере, срок хранения ограничен (обычно 7–14 дней), восстановление может занять время. Дублируйте бэкапы в облако — это ваша страховая копия.

Бэкап занимает слишком много места — что делать?

Используйте инкрементальные бэкапы (BlogVault). Исключите папку uploads, если медиафайлы хранятся в облаке. Сжимайте бэкапы (gzip). Удаляйте старые копии, оставляя 5–10 последних.

БЫСТРАЯ ЗАЯВКА

Обсудим проект

Заполните форму — ответим в течение 2 часов

🚀

Подождите!

Получите бесплатный аудит вашего сайта и конкурентов — покажем точки роста за 24 часа

ПОЛУЧИТЬ АУДИТ → Без обязательств. Просто полезная информация.