Ein Hosting-Wechsel ist keine Raketenwissenschaft, aber kleine Fehler haben große Folgen: Downtime kostet Besucher, falsche DNS-Einträge schaffen tagelange Probleme, vergessene SSL-Zertifikate führen zu Browser-Warnungen. Hier der saubere Ablauf.
Phase 1: Vorbereitung
- Vollständiges Backup der aktuellen Website (Dateien + Datenbank).
- Liste aller Subdomains, E-Mail-Konten, DNS-Einträge erstellen.
- TLS-Zertifikat auf neuem Server vorbereiten (Let's Encrypt automatisch oder manuell).
- PHP-, Datenbank- und Server-Versionen abgleichen – Inkompatibilitäten vorab klären.
- TTL der DNS-Einträge auf niedrig setzen (z. B. 300 Sekunden), ein paar Tage vor dem Wechsel.
Phase 2: Migration
- Website auf neuen Server hochladen (Dateien + Datenbank).
- Konfiguration anpassen (wp-config.php, Datenbankverbindung, Pfade).
- Über IP oder temporäre Test-Subdomain prüfen, dass alles läuft.
- TLS-Zertifikat aktivieren und prüfen.
- Performance-Test mit echten Seiten.
Phase 3: DNS-Umstellung
- Pre-Live-Test: alle wichtigen Seiten und Funktionen auf dem neuen Server prüfen.
- A-Record und ggf. CNAME auf neue Server-IP umstellen.
- TTL beachten: Erst nach abgelaufener Cache-Zeit sehen Besucher den neuen Server.
- Bei E-Mails: MX-Records korrekt umstellen oder unverändert lassen, falls Mail-Server gleich bleibt.
- Während der Übergangsphase beide Server laufen lassen, damit niemand Daten verliert.
Phase 4: Nach dem Wechsel
- 404-Monitoring einrichten – fallen neue 404-Fehler auf?
- Search Console prüfen – Indexierungs-Probleme?
- Backup-System auf neuem Hoster aktivieren.
- Alte Hosting-Verträge erst nach 7-14 Tagen kündigen, falls Rollback nötig wird.
- Überwachung der Server-Performance über mindestens 30 Tage.
Häufige Fehler beim Hosting-Wechsel
- TLS-Zertifikat vergessen, Browser zeigt "nicht sicher".
- Datenbank-Encoding wechselt (UTF-8 vs. Latin1) – Umlaute fehlerhaft.
- Bilder oder Uploads nicht mit übertragen.
- .htaccess fehlt – Permalinks brechen.
- PHP-Version inkompatibel mit Plugins.
- E-Mails nach Wechsel weg, weil MX-Record falsch.