Einfach und sicher soll es sein!
Diese Website wird nun fast 5 Jahre bei dem Webhoster 1blu betrieben. Sie hat mehr als 500 Blogeinträge, weist archiviert eine Größe von 3,5 GB auf. Inzwischen WordPress 6.7, PHP 8. Seit einem halben Jahr moniert WordPress eine veraltete Datenbank MySQL 5.74. Mein Webhosting 1blu bietet keinen Service für die Migration der Datenbank zur aktuellen Version 8. Was also tun? Wie kann die Sache möglichst einfach erfolgen? Ich beschreibe hier die WordPress Datenbank Migration mit dem Duplicator Lite Plugin, also der kostenlosen Version von Duplicator. Alles, was ich über diese direkte Migration der Datenbank im Netz gelesen habe, hat mich bisher eher verwirrt, als dass es mir geholfen hat.
Schritte der Datenbank-Migration
Hier die Schritte der Datenbank-Migration, so wie sie in meinem Falle funktioniert haben:
- Alle Elemente der Website möglichst vollständig auf den aktuellen Stand bringen.
- Ungenutzte oder inaktive Plugins löschen.
- Duplicator installieren und aktivieren
- Vollständiges Backup der Website mit sicherem Dateinamen erstellen, dabei unbedingt Passwortschutz des Installers, merken oder besser aufschreiben.
- Installer und Archiv herunterladen und lokal sicher speichern.
- Im Duplicator Plugin unter „Archive“ das neue Archiv wieder löschen, da es nicht mehr erforderlich ist.
- Im Kundenservicebereich des Hosters eine leere MySQL V. 8 Datenbank erstellen.
- Alle Parameter der neuen Datenbank notieren, zudem besser Screenshot machen.
- Mit FileZilla unter sftp den Installer und das Archiv von lokal in das www-Verzeichnis (genauer: in das, in dem WordPress installiert ist) hochladen.
- WordPress verlassen.
- In der Adresszeile des Browsers meinewebsite.de/langer-Duplicator-Installername-mit-Hash.php per Copy/Paste eingeben, dann aufrufen.
- Der Installer fordert das obige Passwort.
- Overwrite Install auswählen bzw. übernehmen.
- Abschnitt Database: Reset der Parameter und Neueingabe der notierten Werte. Bei mir musste bei Host ein realer Server in der Form xxx.yyy.de und nicht localhost eingegeben werden. Der Screenshot sollte alle erforderlichen Angaben enthalten. Achtung, auf versteckte Leerzeichen achten!
- Validation drücken.
- Wenn alle Meldungen grün sind oder nur unkritische Hinweise erfolgen, dann Disclaimer ankreuzen und Start drücken. Hinweis: Mein Archiv war 3,5 GB groß.
- Alle Dateien werden danach nur gecheckt, und die noch leere, neue Datenbank initialisiert und mit Inhalt gefüllt. Das dauert nur wenige Minuten.
- Wenn alles geklappt hat, erscheint die Aufforderung, bei WordPress einzuloggen. Anschließen erfolgen automatisch diverse Checks und Aufräumarbeiten.
- Der Installer und das Archiv dürfen nicht im Hauptverzeichnis von WordPress verbleiben, da sie ein Sicherheitsrisiko darstellen. Notfalls beide Dateien umgehend mit FileZilla manuell löschen!
- Aufruf der Website, eigene Tests, den Bericht bei „Website-Zustand“ überprüfen.
Statement zum Schluss
Es waren lange gedankliche Vorbereitungen und viele lokale Tests mit XAMPP als lokaler Stack nötig, um die WordPress Datenbank Migration mit dem Plugin Duplicator Lite letztlich problemlos durchführen zu können. Risikoreiche Eingriffe mit phpMyAdmin oder gar der Direktimport des Datenbank-Archivs mit manueller Nachbearbeitung, so wie oft im Netz beschrieben, waren dafür nicht erforderlich. Zugegeben, die obigen 20 Schritte sind für Laien schon ausreichend komplex. Eine gewisse Einarbeitung war für mich unbedingt nötig. Viel Erfolg bei der direkten Datenbank Migration! Der Post gehört natürlich auch in die Rubrik „Neues aus Nerdistan.“