Tworzenie pierwszej kopii zapasowej
Pierwsza kopia zapasowa pokazuje, czy na tym serwerze jest wszystko, czego potrzebuje wtyczka. Przebieg zapisuje zrzut wszystkich tabel bazy danych z prefiksem tabel tej instalacji oraz wybrane katalogi do pliku ZIP i pracuje przy tym w krótkich przejściach w tle. Na końcu kopia zapasowa widnieje na liście ze znacznikiem czasu, zakresem i rozmiarem.
Co przegląd zgłasza wcześniej
- Miejsce zapisu — katalog, do którego następuje zapis
- ZipArchive dostępny — bez tej klasy PHP archiwum nie powstanie
- OpenSSL (szyfrowanie) — potrzebny tylko wtedy, gdy chcesz szyfrować
- Katalog zapisywalny — jeśli widnieje tu „nie”, każdy przebieg się nie powiedzie
Ustalenie zakresu i start
- W panelu administracyjnym WordPressa otwórz pozycję menu „Kakapo Backup”. Widok startuje w obszarze „Backupy”.
- Przejdź po lewej w sekcji „Konfiguracja” do „Zakres” i zdecyduj o „Uwzględnij pliki wgrane”, „Uwzględnij wtyczki” i „Uwzględnij motywy”. Baza danych jest zawarta zawsze.
- Sprawdź tam także „Maks. rozmiar pliku (MB)” — pojedyncze pliki powyżej tej granicy są pomijane; domyślnie 128.
- Wróć do „Backupy” i przeczytaj w karcie „Szacunek wstępny”, jak duże będzie prawdopodobnie archiwum i ile miejsca musi być wolne. Jeśli zliczanie plików zostało przerwane po wyczerpaniu swojego budżetu czasu, karta o tym mówi — prawdziwe wartości są wtedy wyższe.
- W karcie „Zabezpiecz teraz” kliknij „Backup teraz”.
- Śledź przebieg w karcie „Strumień backupu na żywo”; widnieją tam tabele, wiersze i pliki, a przyciskiem „Przerwij” go zatrzymasz.
- Przy gotowej kopii zapasowej na liście kliknij „Sprawdź” — porównywana jest wtedy suma kontrolna SHA-256 z plikiem na dysku.
wp-content/uploads/kwpb-backupsKażda kopia zapasowa leży jako osobny plik ZIP w katalogu backupów. W archiwum znajdują się database.sql oraz manifest.json z danymi pochodzenia, które sprawdzane są przed każdym przywróceniem. Przy tworzeniu katalog otrzymuje .htaccess z „Deny from all” i pusty index.html.