Es spielt keine Rolle, wie technisch versiert du bist oder wie lange du WordPress benutzt hast; es wird eine Zeit kommen, in der etwas schrecklich schief läuft. Manchmal ist es ein Benutzerfehler und manchmal ein Hackerangriff aufgrund einer Plugin-Schwachstelle. Wenn du nicht weißt, wie du es beheben kannst, oder denkst, dass es viel Zeit in Anspruch nehmen könnte, ist der schnellste und einfachste Weg, das Problem zu lösen, WordPress aus einem Backup wiederherzustellen. Schließlich hat man, oder sollte man, deshalb Backups haben. 😉

In diesem Handbuch erfährst du, wie du WordPress aus einem Backup dank sechs verschiedener Methoden wiederherstellen kannst. Mit einigen der Optionen kannst du innerhalb weniger Minuten wieder einsatzbereit sein.

Verstehen, wie WordPress Backups funktionieren

Bevor wir uns mit der Wiederherstellung von WordPress aus einem Backup befassen, ist es wichtig, zuerst zu verstehen, wie sie funktionieren. Ein Standard WordPress Backup enthält die Dateien deiner Website und die MySQL-Datenbank. Aber WordPress-Backups können je nach dem, was für das Backup verwendet wurde, variieren.

WordPress Backup Plugins

Wenn du ein WordPress Backup-Plugin verwendest, gibt es dir in der Regel die Möglichkeit, nur deinen /wp-content/uploads/ direkt und die Datenbank (manchmal auch deinen Themes– und Plugin-Ordner) zu behalten, um Speicherplatz zu sparen. Die Datenbank enthält all deine Daten, und der Ordner Uploads enthält deine wichtigen Dateien, wie beispielsweise Bilder in deiner Medienbibliothek, die du sonst nicht wiederherstellen könntest.

Themes und Plugins können in der Regel einfach neu installiert werden. Die meisten Backup-Plugins geben dir jedoch die Möglichkeit, alles zu tun oder eingeschränkt, um Platz zu sparen.

Wenn du ein Backup-Plugin verwendest, das inkrementelle Backups unterstützt (was wir empfehlen), wird zuerst ein komplettes Site Backup durchgeführt und danach erst die Änderungen auf deiner Site gespeichert. Dies reduziert den Speicherplatzverbrauch drastisch und ist viel besser für die Leistung, da es deinen Server nicht auf einmal nach einem wiederkehrenden Zeitplan belastet.

Ein-Klick-Wiederherstellungspunkte mit WordPress Hosts

Wenn du WordPress-Backups bei deinem Hosting-Provider hast, sind diese häufiger als nicht, eher wie Schnappschüsse deiner Website. Du kannst es dir wie Time Machine auf deinem Mac vorstellen. Die meisten verwalteten WordPress Hosts ermöglichen die Wiederherstellung mit einem Klick zu einem bestimmten Zeitpunkt. Dies ist bei weitem die einfachste und bequemste Methode!

Wenn du ein Kinsta-Kunde bist, hast du Glück, denn wir haben einige der besten WordPress Backup-Optionen der Branche! Wir nehmen die Datenspeicherung und -speicherung sehr ernst und deshalb haben wir derzeit sechs verschiedene Arten von Backups:

  1. Automatische Backups, die alle 24 Stunden erstellt und für 14 Tage gespeichert werden (bei höheren Plänen länger).
  2. Manuelle Backup-Wiederherstellungspunkte, die du jederzeit erstellen kannst.
  3. Vom System generierte Backups, die automatisch erstellt werden, wenn man wichtige Funktionen in der Kinsta-Umgebung ausführt.
  4. Vollständig herunterladbare Backups, die aus einer Archivdatei (.zip) bestehen, die deine gesamte WordPress-Seite enthält. Die Archivdatei enthält sowohl die Dateien deiner Website als auch die SQL-Datei mit dem Inhalt deiner Datenbank.
  5. Externe Backups, die es dir ermöglichen, automatische Backups auf eine externe Webseite Amazon S3 oder Google Cloud Storage bucket zu konfigurieren.
  6. 6-Stunden-Backup-Add-on ($50/Monat pro Seite): Backups werden alle 6 Stunden erstellt und sind für 24 Stunden verfügbar. Ideal für Websites, die sich häufig ändern.
  7. Stündliches Backup-Add-on ($100/Monat pro Seite): Backups werden jede Stunde erstellt und sind 24 Stunden lang verfügbar. Ideal für E-Commerce-Websites, Mitgliedsseiten und Websites, die sich am laufenden Band ändern.

Wir gehen dann noch einen Schritt weiter. 🤘

Kinsta erstellt und speichert auch persistente Festplatten-Snapshots (mit deinem Backup) von jedem Computer in unserer Infrastruktur alle 4 Stunden für 24 Stunden und danach alle 24 Stunden für zwei Wochen. Die Google Cloud Platform speichert dann automatisch mehrere Kopien jedes Snapshots redundant an mehreren Standorten mit automatischen Prüfsummen, um die Integrität deiner Daten zu gewährleisten. Das bedeutet, dass Snapshots in verschiedenen Rechenzentren von dem Ort aus gespeichert werden, an dem sie ursprünglich erstellt wurden.

Daher empfehlen wir dir dringend, einen Hosting-Provider wie Kinsta in Betracht zu ziehen, der diese Funktionen bietet. Der Gesamtwert der Backups und der Hosting-Infrastruktur rechnet sich von selbst – im Gegensatz zum Zusammensetzen eines anderen Hosts und eines Backup-Plugins. Für den Fall, dass du neugierig bist. Kinsta bezieht deine Backups nicht in die Gesamtnutzung des Festplattenspeichers ein.

Ein-Klick-Wiederherstellung von WordPress aus dem Backup in MyKinsta

Du kannst deine WordPress-Site ganz einfach aus einem automatischen, manuellen oder vom System generierten Backup direkt im Dashboard von „MyKinsta“ wiederherstellen. Befolge einfach die folgenden Schritte.

Jedes Backup ist eine vollständige Momentaufnahme der Dateien, Datenbanken, Umleitungen und Nginx-Konfiguration dieser Umgebung zum Zeitpunkt der Erstellung des Backups. Wenn man ein Backup wiederherstellt, werden alle Änderungen an den Website-Dateien, der Datenbank, den Umleitungen und der Nginx-Konfiguration auf den Zeitpunkt der Erstellung des Backups zurückgesetzt.

Schritt 1

Melde dich zunächst im MyKinsta Dashboard an. Gehe zu „Sites“ auf der linken Seite und klicke dann auf die WordPress-Seite, für die du ein Backup wiederherstellen möchtest.

MyKinsta WordPress Seiten
MyKinsta WordPress Seiten

Schritt 2

Gehe auf die Registerkarte „Backups“ und sieh dir dann eine Liste deiner verschiedenen Optionen an. Hier kannst du zwischen täglichen, stündlichen, manuellen, systemgenerierten und vollständig herunterladbaren Backups umschalten. Für dieses Tutorial werden wir die automatischen täglichen Backups verwenden.

Um ein Backup wiederherzustellen, klickst du einfach auf die Schaltfläche „Restore to“ neben dem Backup, das du wiederherstellen möchtest. Wenn du die Option „Live“ wählst, wird deine Produktiv-Seite überschrieben.

WordPress aus dem Backup in MyKinsta wiederherstellen
WordPress aus dem Backup in MyKinsta wiederherstellen

Schritt 3

Anschließend musst du die Wiederherstellung des Backups durch Eingabe deines Websitennamens bestätigen. Dadurch wird deine Live-Umgebung überschrieben. Klick dann auf „Wiederherstellen“.

WordPress Backup-Wiederherstellung bestätigen
WordPress Backup-Wiederherstellung bestätigen

Je nachdem, wie groß deine Website ist, kann dies einige Minuten dauern. Während der Wiederherstellung hast du keinen Zugriff auf das Admin-Dashboard deiner WordPress-Seite. Du kannst außerhalb des MyKinsta-Dashboard Bildschirms navigieren, da du benachrichtigt wirst, sobald die Wiederherstellung abgeschlossen ist.

WordPress Backup-Wiederherstellung läuft
WordPress Backup-Wiederherstellung läuft

Nach Abschluss des Wiederherstellungsprozesses kannst du dann auf das Admin-Dashboard deiner WordPress-Seite zugreifen. Wann immer du ein Backup wiederherstellst, wird ein neues Backup erstellt, das den Zustand deiner Website widerspiegelt, kurz bevor du es wiederherstellst. Dies kann nützlich sein, wenn du die Wiederherstellung rückgängig machen musst.

Ein-Klick-Wiederherstellung von WordPress von Backup zu Staging

Bei Kinsta hast du auch die Möglichkeit, WordPress aus einem Backup wiederherzustellen und es stattdessen direkt in deine Stagingumgebung zu verschieben. Dies könnte dein Leben auf verschiedene Weise erleichtern, wie zum Beispiel:

  1. Eine reibungslosere und flexiblere Entwicklungserfahrung.
  2. Sieh, wie deine Seite zuvor funktioniert hat, ohne deine Live-Seite berühren zu müssen.
  3. Wiederherstellen und Abrufen von Informationen aus einem früheren Backup ohne Änderung deiner Live-Site.

Schritt 1

Die Schritte sind im Wesentlichen die gleichen wie die Wiederherstellung eines WordPress-Backups zum Leben. Navigiere zu deinen Backups und klicke auf die Schaltfläche „Restore to“ neben dem Backup, das du wiederherstellen möchtest. Wähle diesmal die Option „Staging“, und dein Backup wird auf Staging umgestellt.

Wiederherstellen von WordPress aus dem Backup und Einfügen in die Stagingumgebung
Wiederherstellen von WordPress aus dem Backup und Einfügen in die Stagingumgebung

Schritt 2

Du musst dann die Wiederherstellung des Backups durch Eingabe deines Websitennamens bestätigen. Dadurch wird deine aktuelle Stagingumgebung überschrieben (falls vorhanden, sonst wird eine solche erstellt). Klicke dann auf „Wiederherstellen“.

Bestätigung der Wiederherstellung von WordPress-Backups in der Stagingumgebung
Bestätigung der Wiederherstellung von WordPress-Backups in der Stagingumgebung

Je nachdem, wie groß deine Website ist, kann dies einige Minuten dauern. Man kann dann auf seine Staging-Site zugreifen, die nun über eine eigene Umgebung verfügt, die völlig unabhängig von seiner Live-Site ist. Staging-Sites, genau wie Backups, zählen auch nicht zum Speicherplatz deines Hosting-Plans. 👍

WordPress aus dem Backup mit einem Plugin wiederherstellen

Als nächstes werden wir dir zeigen, wie du WordPress aus einem Backup mit einem Plugin wiederherstellen kannst. Wir empfehlen nur solche zu verwenden, die inkrementelle Backups unterstützen.

Ein inkrementelles Website-Backup ist, wenn das System ein Backup nur erstellt, wenn die Site-Dateien und Datenbanktabellen geändert wurden. Der Grund dafür ist, die Leistung deiner Website zu verbessern und Dutzende von unnötigen Backup-Dateien auf deinem Server zu vermeiden. Daher ist es am besten, wenn Ihr Backup-Plugin diese neueste Datei scannt und das nächste Backup überspringt, wenn sich nichts geändert hat.

Hier sind vier Backup-Plugins, die wir empfehlen:

Für dieses Tutorial werden wir WP Time Capsule verwenden. Es gibt eine kostenlose, voll funktionsfähige Version, die du 30 Tage lang nutzen kannst. Das ist großartig, weil es bedeutet, dass du es zuerst ausprobieren kannst, bevor du dich festlegst.

WP Time Capsule WordPress Plugin
WP Time Capsule WordPress Plugin

WP Time Capsule bietet sowohl inkrementelle Backups als auch Wiederherstellungen. Dies bedeutet, dass man in der Lage ist, die Leistung seiner Website zu verbessern und seine Wiederherstellungen zu vereinfachen, indem man nie Dateien während der Backups kopiert und nur die spezifischen Dateien auswählt, die für diese Wiederherstellungen benötigt werden.

Wir gehen davon aus, dass du bereits ein Backup erstellt hast. Wenn du Hilfe bei der Installation von Grund auf brauchst, schau dir die Anleitung von WP Time Capsule an. Andernfalls befolgst du die folgenden Schritte, um WordPress aus einem WP Time Capsule Backup wiederherzustellen.

Schritt 1

Melde dich in deinem WordPress Dashboard an, gehe zu „WP Time Capsule“ → „Backups“ und wähle einen Wiederherstellungspunkt im Kalender.

Hinweis: Wenn du keinen Zugriff auf dein WordPress-Administrations-Dashboard hast (vielleicht ist es derzeit nicht zugänglich), siehe die Lösung von WP Time Capsule, wie du eine ausgefallene Website wiederherstellen kannst.

WP Time Capsule Wiederherstellungspunkt auswählen
WP Time Capsule Wiederherstellungspunkt auswählen

Schritt 2

Klicke dann auf „Website bis zu diesem Punkt wiederherstellen“. Du hast auch die Möglichkeit, deine eigene Staging-Lösung wiederherzustellen.

Wiederherstellen von WordPress aus dem Backup mit WP Time Capsule
Wiederherstellen von WordPress aus dem Backup mit WP Time Capsule

Und das ist es! Ziemlich einfach, oder?

WordPress Datenbanksicherung mit phpMyAdmin wiederherstellen

Es kann vorkommen, dass du deine Datenbank manuell wiederherstellen musst. Du kannst die folgenden Schritte ausführen, um deine MySQL-Datenbank mit phpMyAdmin wiederherzustellen.

PhpMyAdmin ist ein kostenloses Open-Source-Tool, das über deinen Browser verfügbar ist und zur Verwaltung von MySQL oder MariaDB verwendet wird. Es kann für alle Arten von verschiedenen Operationen verwendet werden, wie z.B. die Migration von Datenbanken, die Verwaltung von Tabellen, Indizes und die Ausführung von SQL-Anweisungen.

Hinweis: Dieses Tutorial geht davon aus, dass du bereits eine Backup- oder exportierte *.sql-Datei hast, für die du importieren möchtest. Wenn nicht, lies dir unser Tutorial durch, wie du deine mySQL-Datenbank mit phpMyAdmin sichern kannst.

Schritt 1

Zuerst musst du dich bei phpMyAdmin anmelden. Bei Kinsta haben wir einen leicht zugänglichen Link zu phpMyAdmin aus dem MyKinsta Dashboard heraus. Du findest sie unter dem Reiter „Info“ deiner Seite im Abschnitt „Datenbankzugriff“.

phpMyAdmin Link im MyKinsta Dashboard
phpMyAdmin Link im MyKinsta Dashboard

Hinweis: Der Standort von phpMyAdmin kann variieren, wenn du bei einem anderen Hosting-Provider bist. Du kannst die Dokumentation einsehen oder dich an das Support-Team wenden und fragen, wo es sich befindet. Wenn du cPanel verwendest, findest du phpMyAdmin unter dem Abschnitt „Datenbanken“.

cPanel phpMyAdmin
cPanel phpMyAdmin

Schritt 2

Klick auf deine WordPress-Datenbank. Wahrscheinlich wird der Name mit dem Namen deiner Website übereinstimmen.

phpMyAdmin WordPress Datenbank
phpMyAdmin WordPress Datenbank

Schritt 3

Klick auf die Registerkarte „Import“ und dann auf „Datei auswählen“. Wähle deine *.sql Datei Backup/Export. Und klicke dann auf „Los“.

Wichtig: Der Import Ihrer *.sql-Datei überschreibt den aktuellen Inhalt deiner Datenbank. Stelle sicher, dass du für alle Fälle ein Backup machst. Wenn du dich dabei nicht wohl fühlst, wende dich bitte zuerst an einen Entwickler.

MySQL-Datenbank-Import in phpMyAdmin
MySQL-Datenbank-Import in phpMyAdmin

Wenn du deine Datenbank wiederherstellst, weil du denkst, dass deine WordPress-Seite möglicherweise gehackt wurde, gibt es ein paar zusätzliche Schritte, die wir dir empfehlen. Denke daran, wenn du ein Kinsta-Kunde bist, bieten wir kostenlose Hack-Fixes an! Achte also darauf, dass du dich zuerst an uns wendest, denn wir helfen dir gerne 24/7.

Empfohlene Lektüre: Wie man eine WordPress-Site exportiert.

Ändere dein Datenbankpasswort

Wenn Ihre WordPress-Seite gehackt wurde, sollten Sie Ihr MySQL-Datenbank-Passwort zurücksetzen. Im Dashboard von MyKinsta findest du im Abschnitt Datenbankzugriff die Option „Neues Datenbank-Passwort generieren“. Wenn du dies verwendest, wird deine wp-config.php-Datei automatisch aktualisiert (sofern sie sich im Site-Root befindet, was der Standard ist). Wenn es sich nicht im Root befindet, kann man die Datei wp-config.php manuell aktualisieren.

Generieren eines neuen Datenbankpassworts
Generieren eines neuen Datenbankpassworts

Neuinstallation von WordPress Core (Nulled Plugins, Themes)

Was wir ebenfalls empfehlen, ist die Neuinstallation des WordPress-Kerns. Dies hat keinen Einfluss auf deine (in der Datenbank gespeicherten) Daten oder Anpassungen.

Wenn du es mit einem nulled WordPress Plugin oder Theme zu tun hast, solltest du sie auch neu installieren, aber eine berechtigte Kopie vom Entwickler verwenden.

WordPress Datenbank-Backup mit cPanel wiederherstellen

Wenn du bei einem Hosting-Provider bist, der cPanel verwendet, kannst du deine WordPress-Datenbank auf ähnliche Weise wiederherstellen. Führe die folgenden Schritte aus.

Schritt 1

Melde dich bei deinem cPanel-Konto an und klicke im Abschnitt „Dateien“ auf „Backup“.

cPanel Backup
cPanel Backup

Schritt 2

Scrolle nach unten zu „Wiederherstellen einer MySQL-Datenbanksicherung“. Klicke auf „Datei auswählen“ und wähle dein *.sql Datei-Backup/Export aus. Klicke dann auf „Hochladen“.

cPanel Wiederherstellung MySQL Datenbanksicherung
cPanel Wiederherstellung MySQL Datenbanksicherung

Manuelle Wiederherstellung von WordPress-Dateien aus dem Dashboard oder mit SFTP

Wenn du deine WordPress-Dateien manuell wiederherstellen musst, gibt es hier zwei verschiedene Methoden, die du verwenden kannst.

WordPress-Dateien aus dem Dashboard wiederherstellen

Wenn du noch Zugriff auf dein Dashboard hast, kannst du diese Methode zuerst ausprobieren. Es ist überraschend einfach.

Gehe in deinem WordPress-Dashboard zu „Dashboard“ → „Updates“ in der Seitenleiste. Klicke dann auf die Schaltfläche „Jetzt neu installieren“.

WordPress Dashboard Neuinstallation der Option Jetzt installieren
WordPress Dashboard Neuinstallation der Option Jetzt installieren

Sobald du auf die Schaltfläche klickst, wird WordPress automatisch die neueste Version von WordPress herunterladen und neu installieren. Du führst im Wesentlichen nur manuell den normalen Aktualisierungsprozess durch, den WordPress durchführt, wenn du WordPress über dein Dashboard aktualisierst.

Es kann einige Sekunden dauern – aber wenn der Prozess abgeschlossen ist, solltest du eine neue Kopie von WordPress installiert haben.

WordPress-Dateien mit SFTP wiederherstellen

Wenn du aufgrund eines Fehlers nicht auf den WordPress-Admin zugreifen kannst (oder einfach lieber mit SFTP arbeiten möchtest), kannst du einen ähnlichen Prozess über SFTP durchführen. Du wirst im Grunde genommen manuell duplizieren, was WordPress sonst für dich tun würde, aus dem obigen Abschnitt.

Hier ist eine kurze Zusammenfassung der Schritte:

  1. Laden Sie die neueste Version von WordPress herunter.
  2. Entpacke die .zip-Datei.
  3. Lade alles hoch, außer dem Ordner /wp-content/.

Schritt 1

Zuerst gehst du zu WordPress.org und lädst die neueste Version von WordPress herunter.

Lade die neueste Version von WordPress herunter
Lade die neueste Version von WordPress herunter

Schritt 2

Wenn der Download abgeschlossen ist, extrahiere den vollständigen Inhalt der .zip-Datei auf deinen Computer. Lösche dann den Ordner wp-content.

Lösche den WordPress Ordner wp-content
Lösche den WordPress Ordner wp-content

Schritt 3

Sobald du das getan hast, verbinde dich mit deinem Host über SFTP und lade die restlichen Dateien in den Ordner hoch, in dem du WordPress ursprünglich installiert hast. Normalerweise ist dies dein Stammordner mit dem Namen public oder public_html.

Wenn du mit dem Hochladen der Dateien beginnst, sollte dein SFTP-Programm dich mit einer Meldung auffordern, die ähnlich wie „Zieldatei existiert bereits“ lautet. Stelle in diesem Fall sicher, dass du die Option Overwrite ausgewählt hast und fahre fort:

Hochladen der restlichen Dateien über SFTP
Hochladen der restlichen Dateien über SFTP

Da du bereits den wp-content Ordner gelöscht hast, werden alle WordPress-Kerndateien überschrieben, ohne dass sich dies auf eines deiner Themes oder Plugins auswirkt. Sobald der Upload abgeschlossen ist, solltest du eine frisch installierte Kopie der WordPress-Kerndateien haben und die Dinge laufen hoffentlich reibungslos.

Zusammenfassung

Während die Wiederherstellung von WordPress aus einem Backup oder Dateien normalerweise ein ziemlich einfacher Prozess ist, gibt es Zeiten, in denen du auf einige Probleme stoßen könntest. Hier sind ein paar häufige, mit denen wir Benutzer zu kämpfen haben und Links, wie man sie behebt:

Wenn du jedoch ein Kinsta-Kunde bist, musst du dir darüber höchstwahrscheinlich keine Sorgen machen. Wir haben sechs verschiedene Backup-Optionen und du kannst deine Website jederzeit mit einem einzigen Klick wiederherstellen! Wenn deine Website während der Nutzung in unserem Netzwerk gehackt wird, wird unser Expertenteam von WordPress sie kostenlos reparieren.

Hast du noch andere Tipps oder Dinge, die dir beim Versuch, WordPress aus einem Backup wiederherzustellen, begegnet sind? Wir würden uns freuen, davon unten in den Kommentaren zu hören.

Brian Jackson

Brian hat eine große Leidenschaft für WordPress, verwendet es seit über einem Jahrzehnt und entwickelt sogar einige Premium-Plugins. Brian liebt Blogging, Filme und Wandern. Verbinde dich mit Brian auf Twitter.