CMS

Как сделать бэкап WordPress и восстановить сайт из копии

Что копировать в WordPress, как выбрать между плагином, панелью и выгрузкой базы, а затем проверить восстановление.

Из чего состоит полный бэкап WordPress

Файлы WordPress включают ядро, плагины, темы, загрузки и конфигурацию. Обычно медиа находятся в wp-content/uploads, темы в wp-content/themes, а параметры соединения с базой в wp-config.php. Если медиа перенесены в отдельное объектное хранилище или настройки подставляются через переменные окружения, их нужно учесть отдельно. Проверьте правила веб-сервера, задания и нестандартные директории.

База содержит записи, страницы, пользователей, настройки и данные плагинов. В WooCommerce заказы могут храниться в отдельных таблицах в зависимости от конфигурации. При создании копии используйте выгрузку всех таблиц, нужных для конкретного сайта и его расширений. Экспорт контента из админки удобен для переноса материалов и не заменяет снимок базы, файлы и настройки.

Какой способ копирования выбрать

  • Плагин подходит, если есть доступ к админке и ресурсы хостинга позволяют собрать архив. Проверьте, умеет ли он сохранять файлы и базу во внешнее хранилище и как восстановиться при недоступной админке.
  • Панель хостинга удобна перед обновлением. Найдите отдельно копию файлов и базы, скачайте их и сравните даты. Храните дополнительную копию вне аккаунта.
  • SSH и штатные утилиты подходят для больших сайтов и автоматизации. Выгрузите базу доступным инструментом, например wp db export при установленном WP-CLI и подходящих правах. Скопируйте файлы из документированных директорий и проверьте завершение обеих операций.

В каждом варианте храните несколько версий и закрывайте доступ к дампам. ZIP или SQL в папке, доступной из интернета, может раскрыть содержимое сайта и данные пользователей. Для выбора частоты используйте руководство по резервному копированию сайта.

Как восстановить WordPress на тестовом адресе

Подготовьте совместимые версии PHP и базы. Распакуйте файлы, импортируйте SQL в отдельную базу и настройте подключение. Ограничьте внешний доступ, отключите почту, оплату, вебхуки и задачи, которые могут затронуть реальные заказы. Если тестовый домен отличается, обновите адреса способом, который учитывает сериализованные настройки WordPress. Сплошная замена в дампе обычным текстовым редактором может их повредить.

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

Как часто копировать магазин на WooCommerce

Смотрите на заказы и остатки. Если магазин активно продаёт весь день, ежедневная копия может оставить разрыв в несколько часов. Продумайте более частую выгрузку базы, историю в учётной системе и сверку платежей. Файлы и базу можно сохранять с разной частотой при условии, что разработчик умеет подобрать совместимые версии. Проверяйте восстановление после крупных обновлений плагинов, темы и схемы базы.

Evrica SiteGuard хранит копии вне рабочего хостинга. Перед подключением согласуем состав копии и способ восстановления конкретного сайта.

Источники

EVRICA SITEGUARD

Где сейчас лежит копия вашего сайта?

Оценим текущую схему и подберём частоту резервного копирования.

Оценить защиту сайта