Backup inspizieren

WP Staging CLI bietet Befehle zum Inspizieren von Backup-Dateien, ohne sie zu extrahieren. Dies ist nützlich, um Backup-Inhalte zu überprüfen, Backup-Metadaten zu prüfen und zu verstehen, was sich in einem Backup befindet, bevor es extrahiert wird.

Verfügbare Inspektionsbefehle

CommandAliasDescription
dump-headerdhView backup format and version information
dump-metadatadmView backup creation details and site information
dump-indexdiView list of files in the backup

Backup-Header anzeigen

Der Header enthält grundlegende Informationen über das Backup-Format:

wpstaging dump-header backup.wpstg

Oder verwende den Kurzbefehl:

wpstaging dh backup.wpstg

Beispielausgabe:

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

Dies hilft dir zu überprüfen:

  • Die Backup-Datei ist gültig
  • Die Formatversion (v1 oder v2)
  • Welches Tool das Backup erstellt hat

Backup-Metadaten anzeigen

Die Metadaten enthalten detaillierte Informationen über das Backup und die Quell-Website:

wpstaging dump-metadata backup.wpstg

Oder verwende den Kurzbefehl:

wpstaging dm backup.wpstg

Beispielausgabe:

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

Diese Informationen sind nützlich für:

  • Überprüfung, ob du das richtige Backup hast
  • Prüfung der originalen Website-URL vor der Wiederherstellung
  • Verständnis der verwendeten WordPress- und PHP-Versionen
  • Kenntnis des Datenbankpräfixes für die Konfiguration

Dateiindex anzeigen

Der Dateiindex zeigt alle im Backup enthaltenen Dateien an:

wpstaging dump-index backup.wpstg

Oder verwende den Kurzbefehl:

wpstaging di backup.wpstg

Beispielausgabe:

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

Detaillierte Indexdaten anzeigen

Für detailliertere Informationen einschließlich Dateigrößen und Offsets verwende das --data-Flag:

wpstaging dump-index --data backup.wpstg

Beispielausgabe:

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
...

Die detaillierte Ansicht zeigt:

  • Pfad: Dateipfad relativ zum WordPress-Stammverzeichnis
  • Größe: Originale Dateigröße in Bytes
  • Offset: Position in der Backup-Datei
  • Chunks: Anzahl der Datenblöcke (große Dateien werden aufgeteilt)

Anwendungsfälle

Backup vor der Wiederherstellung überprüfen

Überprüfe vor der Wiederherstellung eines Backups dessen Inhalte:

# 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"

Backup-Datum und Quelle identifizieren

Wenn du mehrere Backup-Dateien hast und sie identifizieren musst:

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

Nach bestimmten Dateien suchen

Überprüfe, ob bestimmte Dateien vor der Extraktion enthalten sind:

# 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

Backup-Probleme beheben

Wenn die Extraktion fehlschlägt, verwende diese Befehle zur Diagnose:

# 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

Ausgabeverzeichnis-Option

Alle Inspektionsbefehle unterstützen das --outputdir-Flag für temporäre Dateien:

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

Backup-Struktur verstehen

WP Staging Backups verwenden ein proprietäres Format mit folgenden Komponenten:

  • Header: Versionskennung und Formatinformationen
  • Metadaten: PHP-serialisierte Backup-Informationen (Erstellungsdatum, Website-Info usw.)
  • Dateiindex: Komprimierte Liste der Dateien mit Pfaden, Größen und Chunk-Offsets
  • Dateidaten: In Chunks aufgeteilte und komprimierte Dateiinhalte

Die Inspektionsbefehle analysieren diese Abschnitte, ohne das vollständige Backup zu extrahieren, was sie auch bei großen Backups schnell macht.

Nächste Schritte

Updated on März 6, 2026