Создание первой резервной копии
Первая резервная копия покажет тебе, всё ли есть на этом сервере, что нужно плагину. Прогон пишет дамп всех таблиц базы данных с префиксом таблиц этой установки, а также выбранные каталоги в ZIP-файл и работает при этом короткими проходами в фоне. В конце резервная копия с меткой времени, объёмом и размером стоит в списке.
О чём обзор сообщает заранее
- Место хранения — каталог, в который идёт запись
- ZipArchive доступен — без этого класса PHP архив не создаётся
- OpenSSL (шифрование) — нужен только тогда, когда ты хочешь шифровать
- Каталог доступен для записи — если здесь стоит «нет», любой прогон провалится
Определить объём и запустить
- Открой в панели управления WordPress пункт меню «Kakapo Backup». Представление начинается в разделе «Backups».
- Перейди слева в разделе «Конфигурация» на «Объём» и реши по пунктам «Включать uploads», «Включать плагины» и «Включать темы». База данных включена всегда.
- Проверь там же «Макс. размер файла (МБ)» — отдельные файлы сверх этой границы пропускаются; по умолчанию 128.
- Вернись на «Backups» и прочитай в карточке «Предварительная оценка», насколько большим предположительно станет архив и сколько места должно быть свободно. Если подсчёт файлов был прерван по своему бюджету времени, карточка скажет об этом — реальные значения тогда выше.
- Нажми в карточке «Сохранить сейчас» на «Backup сейчас».
- Следи за прогоном в карточке «Живой поток резервного копирования»; там идут таблицы, строки и файлы, а кнопкой «Прервать» ты его остановишь.
- Нажми у готовой резервной копии в списке на «Проверить» — при этом контрольная сумма SHA-256 сверяется с файлом на диске.
wp-content/uploads/kwpb-backupsКаждая резервная копия лежит отдельным ZIP-файлом в каталоге резервных копий. В архиве лежат database.sql и manifest.json со сведениями о происхождении, которые проверяются перед каждым восстановлением. При создании каталог получает .htaccess с «Deny from all» и пустой index.html.