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
- Gehen Sie zu EcomSec Backup > Backups.
- Klicken Sie auf das 3-Punkte-Menü (⋮) beim gewünschten Backup.
- Wählen Sie Wiederherstellen.
- Bestätigen Sie die Sicherheitsabfrage.
- Warten Sie, bis die "Restore started"-Benachrichtigung erscheint.
- 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:
| Schritt | Aktion | Beschreibung |
|---|---|---|
| 1 | Maintenance Mode aktiviert | Ihr Shop wird in den Wartungsmodus versetzt, um Inkonsistenzen zu vermeiden. Kunden können den Shop während des Restores nicht erreichen. |
| 2 | Aktive DB-Verbindungen geschlossen | Alle aktiven Datenbankverbindungen werden beendet, um Deadlocks und Konflikte zu verhindern. |
| 3 | Backup entpackt | Die Backup-Datei (.tar.gz) wird entpackt. |
| 4 | Datenbank wiederhergestellt | Bei Full- oder Database-Backups wird die SQL-Datei importiert. Alle bestehenden Tabellen werden gelöscht und neu erstellt. |
| 5 | Dateien wiederhergestellt | Bei Full- oder Files-Backups werden die Dateien aus dem Backup in die entsprechenden Verzeichnisse kopiert. |
| 6 | Datenbank-Verbindung neu aufgebaut | Nach dem Restore wird die Datenbankverbindung neu aufgebaut, um "MySQL server has gone away"-Fehler zu vermeiden. |
| 7 | Cache geleert | Der Shopware-Cache wird automatisch geleert, um sicherzustellen, dass alle Änderungen sofort sichtbar sind. |
| 8 | Maintenance Mode deaktiviert | Ihr Shop ist wieder online und für Kunden erreichbar. |
| 9 | Audit-Log Eintrag erstellt | Ein 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:
- Logs:
var/log/dev.logund das Audit Log im Plugin. - 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: