Komplexere Umzüge trotzdem automatisiert
WordPress
ein gewachsenes CMS. Irgendwann hast du dann doch ein paar Plugins rein geschmissen, weil einiges so doch schneller geht und tatsächlich das Rad bereits erfunden ist. Zumindest sieht das anfänglich so aus.
Aus welchen Gründen auch immer wechselt die Seite den Server. Das ist nicht tragisch. Möglicherweise ändert sie auch die Domain, das jedenfalls ist der einfachere Part.
Was passiert beim Umzug ?
Beladen mit Plugins kann es also passieren, dass die Seite nach dem Umzug nicht mehr funktioniert. Warum? Einige Plugins schreiben sich und ihre abgewandelten Ergebnisse mit dem absoluten Pfad zur Domain in die Datenbank. Jeder Umzug ändert dann in jedem Fall diesen Pfad und sei es nur aus einem Unterverzeichnis heraus oder eben gleich auf einen anderen Server.
Man hat prinzipiell 2 Möglichkeiten:
- Variante 1 „zu Fuß“
- Änderung der Domain in der Tabelle „wp_options„, Änderung der ersten beiden Einträge zur Domain auf dem Zielserver. Zugang über sql-admin
- Änderung der Datenbankzugangsdaten in der Datei (im obersten Quellverzeichnis) „wp-config.php„
- und der schlimmste aller Teile: Die in der Datenbank enthaltenen Verweise über den Serverpfad müssen alle per sql auf die neuen Pfade umgestellt werden.
Zweite Variante:
Irgendwas mit Plugin wollte ich schreiben 🙂 … weil so etwa verliefen die Tests mit dem – wie immer- reichhaltigen Plugin Angebot. 3 oder 4 habe ich getestet, die konnten aber die Seite nicht vollinhlatich und / oder fehlerfrei übertragen
All-in-One WP Migration
Die Software kommt sehr funktionell und aufgeräumt:
Die freie Version lässt nur download nach file zu. Bei meiner 200 MB großen Seite hätte ich die maximalen Upload Größe auf 256 MB stellen müssen, um auf dem neuen Server das File wieder über die Software auf die Maschine zu bekommen.
Wenn man sich die Mühe macht ein weiteres Plugin zu suchen, das den Upload auf bis zu 400 MB Dateien vergrößert, wird es richtig rund.
Die weitere Extension kann man hier herunterladen : https://www.onepagezen.com/all-in-one-wp-migration-unlimited-extension-free/