Руководства/Управление учётной записью/Инструменты/Резервное копирование и восстановление сайта

Резервное копирование и восстановление сайта

Jetpack VaultPress Backup автоматически сохраняет каждое изменение и помогает быстро восстановить работу сайта одним щелчком мыши. В этом руководстве показано, как получить доступ к резервным копиям сайта и восстановить состояние сайта на любой предшествующий момент времени.

Эта возможность доступна на сайтах с тарифными планами WordPress.com Business и Commerce, а также с устаревшим тарифным планом Pro. Если вы приобрели тарифный план Business, не забудьте его активировать. Для бесплатных сайтов или сайтов с тарифными планами Personal и Premium необходимо приобрести платный тарифный план более высокого уровня, чтобы получить доступ к этой функции.

Резервное копирование

Резервные копии создаются с помощью Jetpack VaultPress Backup, и эта функция включена в тарифные планы, соответствующие критериям. После активации тарифного плана резервное копирование запускается автоматически. Владельцу сайта не нужно беспокоиться о необходимости резервного копирования сайта вручную или установки дополнительных плагинов — мы позаботимся об этом.

Резервные копии сохраняются не реже одного раза в день, обычно спустя 24 часа после предыдущего резервного копирования. Резервное копирование производится по несколько раз в день, если на сайт вносится много изменений.

К данным, для которых создаются резервные копии, относятся:

  • страницы, записи, медиафайлы, подписчики и другое содержимое папки wp-content;
  • установленные темы и плагины;
  • файлы из корневой папки вашего сайта WordPress;
  • база данных WordPress вашего сайта. В частности, создаются резервные копии таблиц, начинающихся с вашего табличного префикса WordPress, с уникальным или основным ключом.

Следующие данные не подлежат резервному копированию:

  • файлы ядра WordPress, которыми управляет WordPress.com;
  • файлы вне указанных выше директорий;
  • таблицы базы данных, которые не выглядят как принадлежащие WordPress или строки которых не имеют уникального идентификатора;
  • кеш и резервные директории;
  • дополнительные установки WordPress, например включенные в субдиректорию.

Резервные копии хранятся до тех пор, пока на вашем сайте действует тарифный план, соответствующий требованиям. Если срок действия вашего тарифного плана истекает, резервные копии хранятся 30 дней после истечения срока действия.

Доступ к резервным копиям

Чтобы просмотреть резервные копии, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. На левой стороне наведите указатель мыши на Jetpack.
  3. Выберите Backup (или VaultPress, если используется консоль WP Admin) для просмотра резервных копий.

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

Такие же резервные копии можно найти в разделе Активность на сайте в разделе Jetpack → Журнал активности.

Jetpack → VaultPress

Нажмите кнопку Действия в правом верхнем углу окна резервного копирования.

Панель с доступными действиями для выбранной опции Jetpack Backup.
Выбор меню Действия

Здесь появятся следующие опции.

  • Восстановить до этой точки. Эта опция восстановит ваш сайт до резервной копии, созданной в указанную дату. Эта опция также будет отображаться под датой и временем резервного копирования.
  • Просмотр файлов. Эта опция предоставляет доступ к выбранным файлам резервных копий. Вы можете перемещаться по отдельным файлам, плагинам, темам или таблицам базы данных и загружать их непосредственно в локальное хранилище.
  • Загрузить резервную копию. Эта опция загружает копию вашего сайта на ваш компьютер для использования на автономном сайте WordPress или локальной установке. Вы не можете восстановить скачанную резервную копию сайта WordPress.com, поэтому нажмите кнопку «Восстановить до этой точки», если вам нужно восстановить резервную копию сайта.

Если вы видите опцию «Загрузить резервную копию», но не опцию «Восстановить до этой точки», вам следует убедиться, что Jetpack подключен и срок действия вашего тарифного плана хостинга не истёк.

Использование резервных копий

Резервные копии необходимы в следующих случаях.

  • Если исчезло содержимое или вы хотите отменить изменение, которое нельзя отменить в процессе правки записей и страниц.
  • Вы хотите откатить ваш сайт к состоянию на более ранний момент времени (до шести месяцев назад).
  • Были установлены тема или плагин, которые вывели сайт из строя, резервная копия доступна, и вы точно знаете, в чём причина сбоя.

Восстановление из резервной копии

⚠️

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

Чтобы восстановить состояние сайта WordPress.com на предыдущий момент времени, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. На левой стороне наведите указатель мыши на Jetpack.
  3. Выберите Backup (или VaultPress, если используется консоль WP Admin).
  4. Вернитесь к дате и времени создания резервной копии, из которой вы хотите восстановить сайт.
  5. Нажмите кнопку «Восстановить».
Стрелка указывает на кнопку с надписью «Восстановить» в этой точке.
Из Jetpack → Backup
Стрелка указывает на кнопку «Восстановить».
Из Jetpack → Журнал активности
  1. Откроется окно, в котором нужно выбрать, какие части сайта требуется восстановить. Проставьте все флажки, чтобы восстановить все разделы сайта в соответствии с выбранным временем резервного копирования. Вы также можете установить или снять флажки для следующих частей сайта.
  • Темы WordPress. Будет восстановлена папка с темами вашего сайта в том виде, в котором она была в указанное время. Если установлена сторонняя тема и её настройки сохраняются не в папке с темами, при восстановлении из резервной копии они могут не восстановиться.
  • Плагины WordPress. Будет восстановлена папка с плагинами вашего сайта в том виде, в котором она была в указанное время. Если установлен сторонний плагин и его настройки сохраняются не в папке с плагинами, при восстановлении из резервной копии они могут не восстановиться.
  • Корневая папка WordPress. Будут восстановлены корневые файлы WordPress, связанные с конфигурацией вашего сайта, включая wp-config.php и любые файлы, не относящиеся к WordPress.
  • Директория WP-Content. Будет восстановлена папка wp-content и её содержимое в том виде, в котором оно было во время создания резервной копии. Обратите внимание, что это не приведёт к восстановлению папок тем, плагинов или загрузки медиафайлов, которые вы можете добавить или удалить отдельно.
  • База данных. Будет восстановлен контент записей, страниц, комментариев, а также настройки некоторых плагинов и тем (в зависимости от того, какие сторонние плагины и темы используются).
  • Загрузки медиафайлов. Будет восстановлен контент библиотеки файлов в том виде, в котором он находился в указанный момент времени. Чтобы увидеть восстановленные загрузки медиафайлов, выберите База данных сайта.
  1. Нажмите кнопку «Подтвердить восстановление», чтобы начать восстановление сайта. По завершении вы получите уведомление по электронной почте об успешном восстановлении сайта.
Резервное копирование только что началось. Прогресс составляет 0 %.
Восстановление из резервной копии начинается.

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

По завершении резервного копирования появляется сообщение об успешном восстановлении сайта.
Восстановление из резервной копии завершено.

Сохранение контента, созданного после точки восстановления

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

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

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

Если ваши изменения включают в себя медиафайлы (например, изображения или загрузки видео), вам придётся импортировать содержимое на другой сайт WordPress. С этой целью вы можете создать в своей учётной записи бесплатный сайт. Это связано с тем, что файлы экспорта не сохраняют медиафайлы. Они содержат только ссылки на медиафайлы, которые затем загружаются при импорте на другой сайт WordPress.

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

Часто задаваемые вопросы

Что произойдёт с моими заказами WooCommerce, если я восстановлю сайт из резервной копии?

Мы разрабатывали Jetpack VaultPress Backup с учётом особенностей WooCommerce. Вы можете безопасно восстановить сайт до любого состояния: все заказы и товары останутся актуальными.

У меня есть файл .tar.gz с резервной копией предыдущей версии, которую я хочу восстановить. Как это сделать?

Резервную копию из файла .tar.gz нужно восстанавливать вручную. Для этого следуйте инструкциям в разделе Восстановление резервной копии вручную (начиная с шага 5).

Я хочу перенести сайт WordPress.com на другой сайт WordPress.com. Могу ли я сделать это с помощью Jetpack Backup?

Это сложно, но возможно. Рекомендуемым для этого типа переноса является следующий метод.

Как исключить определённые файлы из резервного копирования?

Есть два способа исключить некоторые файлы из процесса резервного копирования.

  • Создать новую исключаемую директорию. Вы можете переместить файлы в новую директорию donotbackup. Jetpack VaultPress Backup будет знать, что эту директорию нужно пропустить автоматически. Это отличный способ уменьшить объём хранилища резервных копий.
  • Исключить существующую директорию. Вы можете добавить файл с именем .donotbackup в любую существующую директорию. Jetpack VaultPress Backup пропустит всю директорию, содержащую файл .donotbackup.
Copied to clipboard!