Как сделать резервную копию сайта на WordPress с помощью бэкап плагинов
| Тип резервного копирования | Что сохраняется | Рекомендуемая частота | Способы хранения | Восстановление (сложность) |
|---|---|---|---|---|
| Полный бэкап (Full backup) | Все файлы ядра WordPress, темы, плагины, загрузки (uploads) + полная база данных (SQL). | Перед любыми крупными обновлениями (тема, ядро, PHP), раз в месяц при редких изменениях. | Облако (Google Drive, Dropbox), внешний HDD, FTP-сервер, хостинг-бекапы. | Средняя (требуется распаковать архив, импортировать БД через phpMyAdmin). |
| Инкрементный бэкап | Только изменения, произошедшие с момента последнего полного или предыдущего инкрементного копирования. | Ежедневно или в реальном времени (для активных магазинов, форумов). | Специализированные плагины (UpdraftPlus, BackupBuddy) или серверные решения (rsync). | Высокая (нужно восстановить полную копию + цепочку инкрементов). |
| Бэкап только файлов | wp-content (темы, плагины, загрузки), файлы конфигурации (wp-config.php), .htaccess. | После добавления новых изображений, загрузки плагинов или правки файлов темы. | Архив на ПК или в облаке (без базы данных). | Низкая (просто заменить файлы через FTP). |
| Бэкап только базы данных | Все таблицы WP (posts, options, users, postmeta и т.д.) в формате SQL или gzip. | Ежедневно для блогов с комментариями, несколько раз в день для интернет-магазинов (заказы). | Экспорт через phpMyAdmin, WP-CLI, плагины (WP-DB-Backup). | Низкая (импорт SQL через phpMyAdmin или консоль). |
| Автоматический бэкап (плагины) | По выбору: файлы + БД, с расписанием (каждый час, день, неделю). | Настраивается индивидуально (например, ежедневно в 3 часа ночи). | Удалённые хранилища (Yandex Disk, Amazon S3, Dropbox, FTP, email). | Очень низкая (восстановление в 1-2 клика из интерфейса плагина). |
| 💡 Золотое правило бэкапов: «3-2-1» — как минимум 3 копии данных, на 2 разных носителях, 1 из которых находится офлайн или в другом дата-центре. | ||||
Любой сайт на WordPress — это файловая система (темы, плагины, загрузки) и база данных SQL, где хранятся записи, настройки и пользователи. Бэкапить нужно и то, и другое.
В панели хостинга найдите phpMyAdmin, выберите нужную базу и нажмите «Экспорт». Формат SQL с галкой «Добавить удаление таблиц» — оптимальный вариант для восстановления.
Подключитесь к серверу по FTP и скопируйте всю папку public_html (или корень WordPress). Особое внимание уделите папке wp-content — там хранятся загрузки и темы.
Для продвинутых: команда wp db export backup.sql выгружает БД, а tar -czf site.tar.gz public_html архивирует файлы — быстро и без лишнего веса.
Не храните бэкапы на том же сервере! Загружайте архивы в облако (Google Drive, Яндекс.Диск) или на внешний диск. Это спасёт при взломе или отказе железа.
Делайте полный бэкап перед обновлением плагинов, темы или ядра. Для активного блога или магазина — раз в неделю. В идеале подключить автоматический плагин-бекап.
На всякий случай скачайте в sql, sql.zip, sql.gzip форматах, а то вдруг, скачав один, не сможете его открыть.
Существует две версии плагина, одна платная, а другая бесплатная, отличаются тем, что покупная сохраняет неограниченное количество резервных копий без ограничения по объему. Поэтому, если у вас не огромный корпоративный сайт или интернет магазин, то достаточно будет free версии, ее возможности:
Для того, чтобы восстановить сайт из сохраненной копии используйте в том же выпадающем меню вкладку “Импорт”. Загружаете тот файл, который скачали ранее и вот, сайт вернулся к прежнему виду.
После активации, увидите вместе со всеми инструментами слева название плагина BackWPup, наводите курсор на него и в всплывающем окне выберите “Добавить новое задание”. Попадете в настройки, придумайте название задания и поставьте галочку в чек боксе "Резервное копирование базы данных", а затем вот в этих чекбоксах: