Eine WordPress-Migration ist eine koordinierte Änderung von Dateien, Datenbank, DNS und externen Diensten. Das Kopieren selbst ist nur ein Teil.
Bei Shops oder Mitgliederseiten muss festgelegt werden, wie neue Schreibvorgänge im finalen Synchronisationsfenster behandelt werden.
1. Abhängigkeiten vor dem Kopieren inventarisieren
PHP-Version, Erweiterungen, Cron, Mail, Cache, CDN, DNS und Integrationen vor Änderungen dokumentieren.
2. Ein wiederherstellbares Backup erstellen
Ein Backup hilft nur, wenn Inhalt und Restore-Weg klar sind. Datenbank und Uploads bei Bedarf getrennt verifizieren.
3. URLs und serialisierte Daten prüfen
Domainwechsel beeinflussen serialisierte Werte, Medien-URLs, Redirects und Plugin-Einstellungen. WordPress-taugliche Replace-Methoden verwenden.
4. DNS und SSL Cutover planen
TTL bei Bedarf senken, Zertifikate vorab bereitstellen und verstehen, welche Caches nach DNS-Änderung noch den alten Origin liefern.
5. Mail, Cron und Webhooks verifizieren
Eine Website kann korrekt aussehen, während Transaktionsmail, geplante Aufgaben oder externe Callbacks noch auf die alte Umgebung zeigen.
6. Alte Umgebung bis zur Verifizierung behalten
Rollback nicht sofort zerstören. Checkout, Formulare, Login, Suchsichtbarkeit und Logs prüfen, bevor die Quelle abgeschaltet wird.