Восстановление резервной копии
При восстановлении текущее состояние перезаписывается — это единственная действительно необратимая операция плагина. Поэтому путь ведёт через управляемый процесс, который сначала проверяет резервную копию, показывает, что будет потеряно, и создаёт путь назад, прежде чем что-то будет записано.
Что сверяет отчёт проверки
- Файл в каталоге резервных копий — есть или отсутствует
- Контрольная сумма SHA-256 — если она не совпадает, восстановление заблокировано
- manifest.json — если его нет, архив создан не этим плагином
- Имя базы данных в архиве — сверка с работающей установкой
- Префикс таблиц
- Конец дампа и маркер конца
- Свободное место в каталоге резервных копий
Восстановление шаг за шагом
- Открой «Kakapo Backup» и нажми слева в разделе «Действие» (по-немецки: „Aktion“) на «Восстановить» (по-немецки: „Wiederherstellen“).
- Выбери в карточке «1 · Выбрать резервную копию» нужное состояние.
- Прочти отчёт проверки в карточке 2; красные результаты по файлу, контрольной сумме или manifest.json блокируют запуск.
- Посмотри «3 · Предпросмотр потери данных» — подсчитывается то, что возникло с момента этой резервной копии.
- Открой «4 · Предпросмотр файлов против текущего состояния»; он сравнивает каждую файловую запись архива с файлом в целевом месте, ничего не записывая.
- Поставь в разделе «5 · Объём этого запуска» галочки «Восстановить базу данных» и «Восстановить файлы» и при необходимости выбери отдельные записи через «Загрузить таблицы» или «Загрузить список файлов».
- Нажми на «Запустить восстановление» и подтверди запрос.
Небольшие вмешательства вместо полного прогона
Не в каждом случае нужен весь процесс. В списке в разделе «Восстановить» (по-немецки: „Wiederherstellen“) кнопка «Восстановить» (по-немецки: „Wiederherstellen“) в каждой строке возвращает базу данных, файловый браузер через «Восстановить» восстанавливает отдельный файл, а в разделе «Выбрать резервную копию для восстановления таблиц» кнопка «Вернуть» возвращает ровно одну таблицу. Файл wp-config.php при управляемом запуске никогда не перезаписывается.