So spielst Du ein Backup auf Deine Website zurück: vom gewählten Backup über die Vorprüfung bis zur geprüften Website. Der alte Stand bleibt danach 7 Tage erhalten. So lange lässt sich der Restore rückgängig machen.
Der Restore ersetzt den heutigen Stand
Das Backup ersetzt Datenbank und Dateien durch den Stand von damals. Was seit dem Backup in die Datenbank kam, zum Beispiel Beiträge, Kommentare oder Bestellungen, steht danach nicht mehr in der Website.
Was ersetzt wird und was bleibt
| Teil der Website | Was der Restore damit macht |
|---|---|
| Datenbank | Die Tabellen aus dem Backup ersetzen die Tabellen der Website. Tabellen, die nicht im Backup sind, bleiben stehen. |
| Plugins, Themes, Must-use-Plugins, übriges wp-content, WordPress-Kern | Das Plugin ersetzt jeden Eintrag durch den aus dem Backup. Einträge, die nicht im Backup sind, wandern in den alten Stand. Was beim Backup ausgeschlossen war, zum Beispiel Caches, bleibt liegen. |
| Uploads, Dateien im Wurzelordner | Das Plugin ersetzt Datei für Datei. Dateien, die nicht im Backup sind, bleiben liegen. |
wp-config.php |
Bleibt immer, wie sie ist. |
| cloneworx Backup | Bleibt mit Zielen, Backup-Plänen, Einstellungen und der Liste der Backups. |
Das brauchst Du
- ein Backup mit grünem oder gelbem Punkt, das an mindestens einem eingerichteten Ziel vollständig liegt,
- die Zugangsdaten eines Administrators, wie sie zur Zeit des Backups galten.
Schritt 1: Das Backup wählen
Öffne im Menü von WordPress cloneworx und dort die Seite Restore.
- Das letzte gute Backup mit Datum, Größe, Ziel und Art.
- Letztes Backup zurückspielen öffnet die Vorbereitung für dieses Backup.
- Aus Datei importieren öffnet die Kachel, mit der Du ein heruntergeladenes Backup in die Liste aufnimmst.
- Ein Klick auf ein Wort der Kopfzeile sortiert die Liste.
- Das Vorhängeschloss kennzeichnet ein gesperrtes Backup.
- Der Punkt zeigt das Ergebnis des Backups: grün für vollständig, gelb für mit Warnungen, rot für fehlgeschlagen.
- Der grüne Haken kennzeichnet ein geprüftes Backup.
- Mehr … öffnet das Menü eines Backups.
- Mehr anzeigen zeigt weitere Backups.
Für das letzte gute Backup klickst Du auf Letztes Backup zurückspielen. Für ein älteres öffnest Du in seiner Zeile Mehr …, dann Restore. Unter der Hauptkachel erscheint Restore vorbereiten.
Schritt 2: Die Vorprüfung lesen
Die Vorprüfung startet von selbst. An der Website ändert sie nichts.
- Schließen schließt die Vorbereitung.
- Gewähltes Backup nennt Datum, Größe, Ziel und Art.
- Der Umfang: In der Ansicht Kompakt spielt der Restore das ganze Backup zurück.
- Vorprüfung zeigt neun Punkte, jeden mit farbigem Punkt, Zustand und Befund.
- Restore starten ist benutzbar, sobald kein Punkt den Start sperrt.
- Abbrechen schließt die Vorbereitung ebenfalls.
Jeder Punkt endet mit OK, Warnung, Gesperrt oder Nicht geprüft. Nur Gesperrt verhindert den Start. Bei einer Warnung beurteilst Du das Risiko selbst. Was jeder Punkt prüft, steht hier: Die Vorprüfung des Restores: jeder Punkt erklärt.
Schritt 3: Den Restore starten
Klicke auf Restore starten. Das Plugin fragt noch einmal nach.
- Die Rückfrage nennt das Backup und sagt, dass der alte Stand 7 Tage erhalten bleibt.
- Die Wurzeln, die zurückgespielt werden. Eine Wurzel ist ein benannter Teil der Website: die Datenbank oder ein Ordner.
- Danach musst Du Dich neu anmelden.
- Abbrechen schließt die Rückfrage. Nichts geschieht.
- Restore starten startet den Restore.
Schritt 4: Warten, bis der Restore fertig ist
Die Hauptkachel heißt jetzt Restore läuft. Lass die Seite offen.
- Der Schritt des Restores: seine Nummer, die Zahl der Schritte und sein Name.
- Der Fortschritt: Einträge, Größe und verbleibende Zeit.
- Backup abbrechen bricht den Restore ab. Der Link trägt diesen Namen auch beim Restore.
- Abbrechen tut dasselbe.
Ein Restore des ganzen Backups hat fünf Schritte: Vorprüfung, Dateien aufbauen, Datenbank importieren, Umschalten und Bestätigen. Zuerst baut das Plugin Dateien und Tabellen neben der laufenden Website auf. Die Website bleibt dabei erreichbar.
Datenbank, Kern und Code tauscht das Plugin im Wartungsmodus von WordPress. Das dauert einen Moment. Danach muss sich die neue Website bestätigen: Das Plugin ruft sich selbst auf und bekommt nur eine Antwort, wenn Kern, Plugins und Theme aus dem Backup laden. Bleibt die Antwort 60 Sekunden aus, holt derselbe Schritt den alten Stand zurück.
Abbrechen geht, bis der Tausch beginnt. Nach einem Abbruch steht Restore abgebrochen; nichts wurde getauscht. Sobald der Tausch läuft, fehlt der Knopf Abbrechen, und der Link Backup abbrechen wirkt nicht mehr. Dann bleibt das Rückgängigmachen nach dem Restore.
Schritt 5: Neu anmelden und die Website prüfen
- Die Hauptkachel heißt jetzt Restore eingespielt und bietet das Behalten und das Rückgängigmachen an.
- Die grüne Meldung bestätigt den Restore. Nach 8 Sekunden schließt sie sich von selbst.
Nach einem Restore der Datenbank kann Deine Anmeldung ungültig sein. Melde Dich dann neu an. Mit der Datenbank kommen auch die Benutzerkonten aus dem Backup: Es gelten die Zugangsdaten von damals.
Prüfe die Startseite, die Anmeldung und die Seiten, die Dir wichtig sind. Ist die Meldung gelb statt grün, ist der Restore eingespielt, aber es gab Warnungen. Einen Link zum Protokoll trägt diese Meldung nicht: Das Protokoll findest Du in der Ansicht Erweitert in der Kachel Letzte Restores.
Schritt 6: Behalten oder rückgängig machen
Läuft die Website, wie sie soll, klickst Du auf Restore behalten. Stimmt etwas nicht, holt Restore rückgängig machen den alten Stand zurück. Mehr dazu: Einen Restore behalten oder rückgängig machen.
Wenn etwas nicht klappt
Scheitert der Restore, beginnt die rote Meldung mit Restore fehlgeschlagen: … und nennt die Ursache. Der Link Protokoll darin öffnet das Protokoll des Restores.
| Meldung | Was Du tun kannst |
|---|---|
| Die Vorprüfung sperrt den Start. | Die Meldung steht unter der Vorprüfung, der Restore hat noch nicht begonnen. Lies den Punkt mit dem Zustand Gesperrt. Der Befund nennt die Ursache. |
| Die Vorprüfung hat den Start gesperrt. | Die Vorprüfung läuft als erster Schritt des Restores noch einmal. Geschrieben wurde nichts. Öffne die Vorbereitung erneut, und lies die Vorprüfung. |
| Die neue Website hat sich nicht rechtzeitig bestätigt; der alte Stand ist zurück. | Die Website läuft wieder im alten Stand. Lies das Protokoll und die Unterschiede in der Vorprüfung. Warnt dort der Punkt Selbstaufruf möglich, lass die Seite Restore offen, bis der Restore bestätigt ist. |
| Das Backup hat beschädigte Einträge; nichts wurde getauscht. | Prüfe das Backup: Ein Backup prüfen. Nimm ein anderes Backup, oder lass die beschädigten Einträge aus: Nur Teile zurückspielen. |
| Der Import der Datenbank ist dreimal gescheitert; nichts wurde getauscht. | Das Protokoll nennt den Fehler des Datenbankservers. Starte den Restore später noch einmal. |
Gut zu wissen
- Lädst Du die Seite neu, zeigt sie den laufenden Restore wieder an.
- Solange ein Restore weder behalten noch rückgängig gemacht ist, startet kein neuer Restore.
- Scheitert ein Restore, bekommst Du eine Mail wie nach einem gescheiterten Backup, wenn bei den Benachrichtigungen Bei Fehlern und Warnungen eingeschaltet ist.
Siehe auch
- Die Seite „Restore“
- Ein Backup auf einer anderen Website einspielen
- Uploads wiederherstellen, wenn der Platz nicht reicht
- Backups nach einem Totalverlust wiederfinden
Auf der Kommandozeile
WP-CLI noch nicht eingerichtet? So installierst Du WP-CLI.
Der Restore geht auch mit WP-CLI. Das Umschalten übernimmt dabei der Webserver. Alle Schalter stehen hier: Wiederherstellen und importieren mit WP-CLI.
# Die Backups mit ihren Job-Namen zeigen wp cloneworx-backup backup list # Die Vorprüfung für ein Backup ausführen wp cloneworx-backup restore precheck <Job> # Das ganze Backup zurückspielen wp cloneworx-backup restore run <Job> # Den laufenden Restore oder den offenen Rückweg zeigen wp cloneworx-backup restore status