Skip to content

Restore Process

Wiederherstellung in Minuten, nicht Stunden.

Der Restore-Prozess ist so konzipiert, dass er sicher, zuverlässig und schnell ist. Hier ist eine detaillierte Schritt-für-Schritt-Anleitung, was während eines Restores passiert.

Quick Restore

  1. Gehen Sie zu EcomSec Backup > Backups.
  2. Klicken Sie auf das 3-Punkte-Menü (⋮) beim gewünschten Backup.
  3. Wählen Sie Wiederherstellen.
  4. Bestätigen Sie die Sicherheitsabfrage.
  5. Warten Sie, bis die "Restore started"-Benachrichtigung erscheint.
  6. Nach Abschluss erscheint eine "Restore completed successfully!"-Benachrichtigung.

Was passiert im Hintergrund?

Der Restore-Prozess ist ein komplexer Vorgang, der im Hintergrund abläuft. Hier sind die genauen Schritte, die das Plugin durchführt:

SchrittAktionBeschreibung
1Maintenance Mode aktiviertIhr Shop wird in den Wartungsmodus versetzt, um Inkonsistenzen zu vermeiden. Kunden können den Shop während des Restores nicht erreichen.
2Aktive DB-Verbindungen geschlossenAlle aktiven Datenbankverbindungen werden beendet, um Deadlocks und Konflikte zu verhindern.
3Backup entpacktDie Backup-Datei (.tar.gz) wird entpackt.
4Datenbank wiederhergestelltBei Full- oder Database-Backups wird die SQL-Datei importiert. Alle bestehenden Tabellen werden gelöscht und neu erstellt.
5Dateien wiederhergestelltBei Full- oder Files-Backups werden die Dateien aus dem Backup in die entsprechenden Verzeichnisse kopiert.
6Datenbank-Verbindung neu aufgebautNach dem Restore wird die Datenbankverbindung neu aufgebaut, um "MySQL server has gone away"-Fehler zu vermeiden.
7Cache geleertDer Shopware-Cache wird automatisch geleert, um sicherzustellen, dass alle Änderungen sofort sichtbar sind.
8Maintenance Mode deaktiviertIhr Shop ist wieder online und für Kunden erreichbar.
9Audit-Log Eintrag erstelltEin restore_completed Eintrag wird im Audit-Log erstellt.

Wichtige Hinweise

WARNUNG

Ein Restore überschreibt unwiderruflich Ihre aktuellen Daten! Erstellen Sie immer ein Backup des aktuellen Zustands, bevor Sie einen Restore durchführen.

  • Dauer: Ein Restore dauert je nach Größe des Backups zwischen 5 und 30 Minuten.
  • Zeitpunkt: Führen Sie Restores außerhalb Ihrer Stoßzeiten durch (nachts oder am frühen Morgen).
  • Verschlüsselte Backups: Stellen Sie sicher, dass der korrekte Encryption Key in den Einstellungen hinterlegt ist, bevor Sie einen Restore starten.

Troubleshooting

Wenn ein Restore fehlschlägt, prüfen Sie:

  1. Logs: var/log/dev.log und das Audit Log im Plugin.
  2. Häufige Ursachen:
    • Nicht genug Speicherplatz auf dem Server.
    • Backup-Datei ist beschädigt (z.B. durch unvollständigen Download).
    • Falscher oder fehlender Encryption Key.

Weitere Hilfe finden Sie im Troubleshooting Guide.


Siehe auch:

Released under the MIT License.