Wir empfehlen unseren Nutzern immer, regelmäßig vollständige WordPress-Backups zu erstellen. Was aber, wenn Sie unwissentlich eines der kostenlosen Plugins verwendet haben, die nur Datenbank-Backups erstellen? In diesem Artikel zeigen wir Ihnen, wie Sie eine WordPress-Website nur mit einer Datenbanksicherung wiederherstellen können. Es wird keine vollständige Wiederherstellung sein, aber wir werden Ihnen zeigen, wie Sie den Schaden minimieren können.
Anfangen
In dieser Anleitung gehen wir davon aus, dass Sie eine Sicherung Ihrer WordPress-Datenbank in einer Zip-Datei haben. Wenn Sie noch keine haben, erfahren Sie hier, wie Sie eine WordPress-Datenbank-Sicherung manuell erstellen.
Wenn Sie schlechte Erfahrungen mit Ihrem Webhosting-Anbieter gemacht haben, ist es wahrscheinlich an der Zeit, sich einen besseren Hoster zu suchen. Wir haben einige der besten WordPress-Hosting-Anbieter ausgewählt. Das sind die Unternehmen, mit denen wir gearbeitet haben und denen wir bei unseren eigenen Projekten vertrauen.
Siehe auch: 7 Schlüsselindikatoren, wann Sie Ihr WordPress-Hosting wechseln sollten.
Vorbereitungen zur Wiederherstellung der WordPress-Datenbank-Sicherung
Zunächst müssen Sie eine neue Datenbank erstellen. Loggen Sie sich einfach in Ihr cPanel-Konto ein und klicken Sie auf MySQL-Datenbanken unter dem Abschnitt Datenbanken.
Geben Sie dann einen Namen für Ihre Datenbank ein und klicken Sie auf die Schaltfläche Datenbank erstellen.
Nun, da Sie eine Datenbank erstellt haben, benötigen Sie einen MySQL-Benutzer, dem alle Rechte für die Arbeit an Ihrer neu erstellten Datenbank zugewiesen werden.
Scrollen Sie auf der gleichen MySQL-Datenbank-Seite zum Abschnitt MySQL-Benutzer und fügen Sie einen neuen Benutzer hinzu.
Geben Sie einen Benutzernamen und ein sicheres Passwort für Ihren Datenbankbenutzer ein und klicken Sie dann auf die Schaltfläche Benutzer erstellen.
Als nächstes müssen Sie diesen Benutzer zur MySQL-Datenbank hinzufügen. Scrollen Sie nach unten zum Abschnitt „Benutzer zur Datenbank hinzufügen“ und wählen Sie den Benutzer zusammen mit der Datenbank aus den Dropdown-Menüs aus und klicken Sie dann auf die Schaltfläche „Hinzufügen“.
Ihre neue Datenbank ist nun bereit für WordPress.
WordPress-Datenbank-Sicherung importieren
Zuerst müssen Sie das cPanel-Dashbaord aufrufen. Unter dem Abschnitt Datenbanken müssen Sie auf phpMyAdmin klicken.
Im nächsten Schritt wählen Sie die Datenbank aus, die Sie zuvor auf der phpMyAdmin-Seite erstellt haben, und klicken dann auf die Schaltfläche Importieren.
Nun müssen Sie auf die Schaltfläche Datei auswählen klicken, um die Sicherungsdatei Ihrer WordPress-Datenbank hochzuladen. Klicken Sie einfach auf die Schaltfläche „Go“ unten auf der Seite, um den Import zu starten.
Sie erhalten eine Erfolgsmeldung, wenn der Importauftrag abgeschlossen ist.
Sie haben Ihre WordPress-Datenbank erfolgreich importiert. Der nächste Schritt ist nun die Installation von WordPress unter Verwendung Ihrer neuen Datenbank.
Wiederherstellung Ihrer WordPress-Website
Für eine manuelle Wiederherstellung von WordPress müssen Sie WordPress manuell auf Ihrem Server installieren. Besuchen Sie unsere schrittweise Anleitung zur WordPress-Installation und springen Sie zum Abschnitt „WordPress per FTP installieren“, um detaillierte Anweisungen zu erhalten.
Wenn Sie während der Installation zum Schritt „Erstellen einer Konfigurationsdatei“ gelangen. Geben Sie den Datenbanknamen und den Benutzer ein, den Sie zuvor erstellt haben.
Sie erhalten nun die Meldung, dass WordPress eine Verbindung zu Ihrer Datenbank herstellen kann, und Sie können die Installation jetzt starten.
Wenn Sie auf die Schaltfläche „Installieren“ klicken, wird Ihnen die Meldung „Bereits installiert“ angezeigt.
Das ist alles, was Sie jetzt tun können, um sich bei Ihrer WordPress-Website anzumelden.
Fehlerbehebung bei der Wiederherstellung
Da Sie Ihre alten WordPress-Dateien nicht mehr haben, fehlen Ihnen einige Dinge. Einige davon können leicht wiederhergestellt werden, während andere ein wenig schwierig sind. Wir werden sie alle nacheinander durchgehen.
1. Thema
Installieren Sie einfach eine neue Kopie Ihres alten WordPress-Themes. Wenn Sie direkte Änderungen an Ihren Theme-Dateien vorgenommen haben, sind alle diese Änderungen verschwunden.
Sie müssen über die Theme-Optionen gehen, um es so einzurichten, wie es vorher war.
2. Widgets
Widgets spielen in WordPress-Themes eine wichtige Rolle. Glücklicherweise sind sie in Ihrer WordPress-Datenbank gespeichert, und wenn Sie zu Ihrem alten Theme wechseln, werden einige Ihrer Widgets wiederhergestellt.
Sie können jederzeit zu Darstellung “ Widgets gehen, um Widgets in Ihren Seitenleisten hinzuzufügen und neu anzuordnen.
Einige WordPress-Plugins verfügen über eigene Widgets. Um diese Widgets nutzen zu können, müssen Sie diese Plugins zunächst installieren und aktivieren.
3. Permalinks
Die Permalink-Struktur Ihrer Website ist ebenfalls in der Datenbank gespeichert und wird automatisch wiederhergestellt. Wenn Sie jedoch 404-Fehler im Frontend Ihrer Website sehen, müssen Sie die Permalink-Einstellungen aktualisieren.
Gehen Sie einfach zu Einstellungen “ Permalinks und klicken Sie auf die Schaltfläche Änderungen speichern, ohne etwas zu ändern. Dadurch wird Ihre WordPress-Url-Struktur aktualisiert.
4. Plugins
WordPress speichert einen Datensatz der aktiven Plugins Ihrer Website. Wenn Sie die Plugin-Seite zum ersten Mal besuchen, zeigt WordPress Ihnen eine Liste von Fehlern für jedes Plugin, das in der Datenbank war, aber nicht mehr installiert ist.
Kopieren Sie alle Plugin-Namen und beginnen Sie, sie nacheinander zu installieren und zu aktivieren.
Wiederherstellen verlorener Bilder für Ihre WordPress-Website
Das Auffinden und Ersetzen verlorener Bilder auf Ihrer Website ist der schwierigste Teil der Wiederherstellung. Je nachdem, wie viele Inhalte und Bilder Sie haben, kann dies sehr lange dauern.
Leider gibt es keinen einfachen Weg, dies zu umgehen. Sie müssen eine Vielzahl von Tools verwenden, um Ihre Bilder aus verschiedenen Quellen zu extrahieren. Ihre Chancen, alle Bilder wiederherzustellen, sind ziemlich gering.
1. Suchen Sie in den Caches Ihres Browsers
Wenn Sie Ihre Website kürzlich verloren haben, können Sie in Ihrem Browser-Cache nachsehen.
Firefox-Benutzer können das Add-on CacheViewer2 herunterladen, um ganz einfach Bilder von ihrer Website im Browser-Cache zu finden.
Sie können einfach mit der rechten Maustaste auf ein Bild klicken und „Speichern unter“ aus dem Menü wählen.
Google Chrome-Nutzer unter Windows können Chrome Cache Viewer ausprobieren.
Google Chrome-Nutzer auf dem Mac haben kein Glück. Wir konnten keine vernünftige Lösung zum Durchsuchen, Anzeigen und Speichern von Bildern aus dem Google Chrome-Cache auf dem Mac finden.
2. Suchen Sie nach Ihren Bildern in Web-Caches
Es gibt mehrere Webdienste, die Cache-Versionen von Websites speichern. Sie können damit beginnen, in der Google-Bildersuche nach Ihren Bildern zu suchen. Geben Sie einfach die URL Ihrer Website ein und Sie können die Bilder sehen, die Google auf Ihrer Website gefunden hat.
Sie können auf ein Bild klicken, um eine größere Vorschau zu sehen und das Bild zu speichern.
Wenn Sie eine viel ältere Website restaurieren und bei Google oder Bing keine Bilder finden können, können Sie es bei Archive.org versuchen. Dies ist eine gemeinnützige Organisation, die Momentaufnahmen von Websites für historische Zwecke speichert.
Finden und Ersetzen von Bildern auf Ihrer Website
Wenn Sie auf Ihrer alten Website nicht viele Inhalte hatten, können Sie die Bilder in Ihren Beiträgen manuell ersetzen. Wenn Sie jedoch viele Inhalte haben, wird es schwierig sein, Bilder manuell zu finden und zu ersetzen.
Hier erfahren Sie, wie Sie defekte Bilder leicht finden und ersetzen können.
Zunächst müssen Sie das Plugin Broken Link Checker installieren und aktivieren. Nach der Aktivierung gehen Sie einfach auf die Seite Tools “ Broken Links Checker. Das Plugin zeigt Ihnen eine Liste aller defekten Links auf Ihrer Website.
Defekte Bilder werden ebenfalls als defekte Links betrachtet, so dass sie ebenfalls in der Liste erscheinen. Sie können auf die Linktext-Spalte klicken, um die Liste der defekten Links zu sortieren und die Bilder zuerst anzuzeigen.
Nun können Sie die wiederhergestellten Bilder durch die Bearbeitung von Beiträgen ersetzen. Für die Bilder, die Sie nicht wiederherstellen konnten, können Sie entweder versuchen, sie neu zu erstellen oder sie einfach zu entkoppeln.
Bonus-Tipp
Es wird schwierig sein, alle verlorenen Daten wiederherzustellen. Ihre Website kann sogar Fehler aufweisen und die Benutzerfreundlichkeit beeinträchtigen. Aus diesem Grund raten viele Experten dringend dazu, automatische Backups einzurichten.
Wir empfehlen die Verwendung von BackupBuddy. Es ist ein hochwertiges WordPress-Backup-Plugin mit einfachen Wiederherstellungsoptionen und der Möglichkeit, automatisch Backups zu erstellen und in der Cloud zu speichern.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, Ihre WordPress-Website aus einem Datenbank-Backup wiederherzustellen. Vielleicht interessieren Sie sich auch für unsere Liste mit 13 wichtigen Tipps und Hacks zum Schutz Ihres WordPress-Adminbereichs.
Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Moinuddin Waheed says
Thanks for this guide.
I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
I will try these steps and see if I would be able to successfully restore my database.
the thing that I am missing are the posts that I had written on my blog.
hope this will work.
Ruby Yeo says
Hi, please help, the ‘create a configuration file’ part didn’t pop up after successful installation
WPBeginner Support says
You would want to ensure you are using the FTP installation method from our guide below as if you use the built-in methods from hosting providers, they handle that step for you which is why you would not see that page.
https://www.wpbeginner.com/how-to-install-wordpress/#installftp
Admin
Mallory says
Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.
WPBeginner Support says
Sadly, we do not have a specific location we would recommend for finding the errors again.
Admin
Emmanuelkwofie says
Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?
WPBeginner Support says
If the method in this article does not help, you could take a look at our other article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-how-to-restore-wordpress-from-backup/
Admin
Dean says
I ran restore database and let it run for HOURS. All the time it said „loading“. When I went back into cPanel the dbase size is 0.00.
Is there some voodoo magic I can use to restore my database?
WPBeginner Support says
You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.
Admin
LibertySky says
Instead of „Already Installed“ I have a new clean installation and nothing is restored
WPBeginner Support says
Hello,
Please retry the steps and make sure your database settings are correct.
Admin
eswaran says
i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.
The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.
To achieve this do i need update any sql script on database?
Ronny P. says
Thanks. Site was throwing 404 on all posts, got fixed after updating the permalink setting.
Richard Adarkwah says
This article is great and enabled us to have our website back!
Lisander says
I have an old site I wanted to recover, but my old laptop crashed.
Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.
Thanks for the guide.
Mustapha says
Thank you very much,
Restored 90% of my lost template, I worked hard for 2 months to create it.
Many thanx!
zhul says
so what happen with my old article if i restored the new backup from another site?
is it replace all data?
Ahmed LAHMAR says
Thank you WPBeginner,
I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com
Ewan Yates says
Thanks for this great guide. Quick question though,…
When creating a new database and user, do they need to be the same as the ones in the backup?
WPBeginner Support says
No, you can create a new database under a different user.
Admin
Dusty says
This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!