Sprawdzanie zawartości Backupu

WP Staging CLI udostępnia polecenia do sprawdzania plików Backupu bez ich wyodrębniania. Przydaje się to do weryfikacji zawartości Backupu, sprawdzania metadanych i zorientowania się, co znajduje się w Backupie przed wyodrębnieniem.

Dostępne polecenia inspekcji

PolecenieAliasOpis
dump-headerdhWyświetla format Backupu i informacje o wersji
dump-metadatadmWyświetla szczegóły utworzenia Backupu oraz informacje o witrynie
dump-indexdiWyświetla listę plików zawartych w Backupie

Wyświetlanie nagłówka Backupu

Nagłówek zawiera podstawowe informacje o formacie Backupu:

wpstaging dump-header backup.wpstg

Lub użyj krótkiego aliasu:

wpstaging dh backup.wpstg

Przykładowy wynik:

Backup Header Information
-------------------------
Format Version: v2
Compression: gzip
Created By: WP STAGING Pro 5.x

Dzięki temu możesz sprawdzić:

  • Czy plik Backupu jest poprawny
  • Wersję formatu (v1 lub v2)
  • Jakie narzędzie utworzyło Backup

Wyświetlanie metadanych Backupu

Metadane zawierają szczegółowe informacje o Backupie i witrynie źródłowej:

wpstaging dump-metadata backup.wpstg

Lub użyj krótkiego aliasu:

wpstaging dm backup.wpstg

Przykładowy wynik:

Backup Metadata
---------------
Site URL: https://example.com
Site Name: My WordPress Site
WordPress Version: 6.4.2
PHP Version: 8.1.27
Database Prefix: wp_
Backup Date: 2024-01-15 14:30:00 UTC
Backup Size: 1.2 GB
Files Count: 15,432
Is Multisite: No

Te informacje przydają się do:

  • Sprawdzenia, czy masz właściwy Backup
  • Zweryfikowania oryginalnego adresu URL witryny przed przywracaniem
  • Sprawdzenia, jakie wersje WordPress i PHP były używane
  • Poznania prefiksu bazy danych pod konfigurację

Wyświetlanie indeksu plików

Indeks plików pokazuje wszystkie pliki zawarte w Backupie:

wpstaging dump-index backup.wpstg

Lub użyj krótkiego aliasu:

wpstaging di backup.wpstg

Przykładowy wynik:

File Index
----------
wp-config.php
wp-content/themes/twentytwentyfour/style.css
wp-content/themes/twentytwentyfour/functions.php
wp-content/plugins/wp-staging-pro/wp-staging-pro.php
wp-content/uploads/2024/01/image.jpg
...
Total: 15,432 files

Wyświetlanie szczegółowych danych indeksu

Aby uzyskać bardziej szczegółowe informacje, w tym rozmiary plików i przesunięcia, użyj flagi --data:

wpstaging dump-index --data backup.wpstg

Przykładowy wynik:

File Index (Detailed)
---------------------
Path                                          Size        Offset      Chunks
wp-config.php                                 3,245       1024        1
wp-content/themes/twentytwentyfour/style.css  45,678      4,269       1
wp-content/uploads/2024/01/large-image.jpg    5,234,567   50,000      3
...

Widok szczegółowy pokazuje:

  • Path: ścieżkę pliku względem głównego katalogu WordPress
  • Size: oryginalny rozmiar pliku w bajtach
  • Offset: pozycja w pliku Backupu
  • Chunks: liczba fragmentów danych (duże pliki są dzielone)

Zastosowania

Sprawdzenie Backupu przed przywróceniem

Zanim przywrócisz Backup, sprawdź jego zawartość:

# Check it's the right site
wpstaging dm backup.wpstg

# Verify specific files are included
wpstaging di backup.wpstg | grep wp-config.php
wpstaging di backup.wpstg | grep "my-custom-plugin"

Identyfikacja daty i źródła Backupu

Gdy masz wiele plików Backupu i musisz je rozróżnić:

# Check each backup's metadata
wpstaging dm backup-2024-01-15.wpstg
wpstaging dm backup-2024-01-20.wpstg

Sprawdzenie obecności konkretnych plików

Zweryfikuj, czy konkretne pliki są zawarte w Backupie, zanim go wyodrębnisz:

# Check if database file is included
wpstaging di backup.wpstg | grep "\.sql"

# Check for specific plugin
wpstaging di backup.wpstg | grep "woocommerce"

# Check for uploads
wpstaging di backup.wpstg | grep "wp-content/uploads" | head -20

Diagnostyka problemów z Backupem

Jeśli wyodrębnianie się nie powiedzie, użyj tych poleceń, aby zdiagnozować problem:

# Verify backup is valid
wpstaging dh backup.wpstg

# Check if metadata is readable
wpstaging dm backup.wpstg

# Verify file index is intact
wpstaging di backup.wpstg

Opcja katalogu wyjściowego

Wszystkie polecenia inspekcji obsługują flagę --outputdir dla plików tymczasowych:

wpstaging dump-metadata --outputdir=/tmp/wpstaging backup.wpstg

Struktura Backupu

Backupy WP Staging używają własnego formatu, który składa się z następujących elementów:

  • Header: identyfikator wersji i informacje o formacie
  • Metadata: zserializowane dane PHP o Backupie (data utworzenia, informacje o witrynie itp.)
  • File Index: skompresowana lista plików ze ścieżkami, rozmiarami i przesunięciami fragmentów
  • File Data: pofragmentowana i skompresowana zawartość plików

Polecenia inspekcji parsują te sekcje bez wyodrębniania całego Backupu, dzięki czemu działają szybko nawet w przypadku dużych Backupów.

Następne kroki

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.