So ziehen Sie eine WordPress-Website ohne Ausfallzeit zu einem neuen Hoster um
Aktualisiert am 7 Min. LesezeitVom DNSPeek-Team
Damit WordPress ohne Ausfallzeit umzieht, lassen Sie den alten Hoster weiterlaufen, während Sie Dateien und Datenbank zum neuen kopieren, und testen die Kopie auf dem neuen Server, bevor Sie DNS ändern. Senken Sie die DNS-TTL einen Tag vorher, frieren Sie die Inhalte für die letzte Synchronisierung ein und lassen Sie dann den A-Record auf die neue IP zeigen. Besucher werden zu jedem Zeitpunkt von dem einen oder dem anderen Server bedient, sodass niemand einen Ausfall sieht.
Woher Ausfallzeiten bei WordPress tatsächlich kommen
Das Kopieren einer WordPress-Website ist selten der schwierige Teil. Ausfallzeiten entstehen meist im Moment der Umstellung: DNS zeigt auf einen Server, der nicht bereit ist, die Datenbankverbindung schlägt fehl, das Zertifikat fehlt oder eine erzwungene HTTPS-Regel erzeugt eine Schleife. All das lässt sich vor der Umstellung finden, wenn Sie die Website auf dem neuen Server öffnen können, während alle anderen noch den alten sehen.
Der Ansatz in diesem Leitfaden ist einfach: Der alte Server bedient die Besucher weiter, bis der neue Seite für Seite geprüft ist. DNS wird nur einmal geändert, mit kurzer TTL, sodass sich die Änderung innerhalb von Minuten statt Stunden verbreitet.
Bevor Sie beginnen
- Zugang zum alten Hoster (Dateien und Datenbank oder ein Control Panel), zum neuen Hoster und zum DNS-Anbieter der Domain. Der DNS-Anbieter ist dort, wohin die Nameserver zeigen: oft der Registrar, manchmal Cloudflare oder der alte Hoster.
- Ein vollständiges Backup der aktuellen Website, das Sie heruntergeladen haben, nicht eines, das nur auf dem alten Server liegt.
- Die öffentliche IP-Adresse des neuen Servers. Wenn Sie nicht sicher sind, welche es ist, siehe Server-IP finden.
- Die PHP- und Datenbankversionen der alten Website. Gleichen Sie sie auf dem neuen Server an oder prüfen Sie, ob Theme und Plugins die neueren Versionen unterstützen.
- Eine Liste der wichtigen Seiten: Startseite, ein Beitrag, eine Kategorie, die Suche, das Kontaktformular, Warenkorb und Kasse, falls Sie WooCommerce nutzen, und wp-admin.
Prüfen Sie jetzt mit dem TTL-Checker die aktuelle TTL des A-Records der Domain. Sie brauchen sie für das Timing in Schritt 1.
Schritt für Schritt
Schritt 1: TTL einen Tag vorher senken
Setzen Sie in Ihrer DNS-Oberfläche die TTL des A-Records (und ggf. AAAA) auf 300 Sekunden, weiterhin mit Ziel alter Server. Warten Sie vor der Umstellung mindestens so lange wie die alte TTL. Siehe TTL vor einem Website-Umzug senken.
Schritt 2: Backup der alten Website erstellen
Erstellen Sie ein vollständiges Backup von Dateien und Datenbank und laden Sie es herunter. Das ist Ihr Rollback-Plan, falls etwas schiefgeht.
Schritt 3: Dateien und Datenbank zum neuen Hoster kopieren
Nutzen Sie ein Migrations-Plugin, das Übertragungstool des Hosters oder eine manuelle Kopie mit WP-CLI. Lassen Sie
homeundsiteurlauf der Produktionsdomain.Schritt 4: Website auf dem neuen Server öffnen
Erstellen Sie einen Vorschau-Link mit Ihrer Domain und der neuen IP. Klicken Sie sich durch die wichtigen Seiten, melden Sie sich in wp-admin an und laden Sie ein Bild hoch, um die Dateiberechtigungen zu bestätigen.
Schritt 5: QA-Crawl ausführen
Führen Sie einen QA-Bericht auf der Vorschau aus, um defekte Seiten, fehlende Uploads, Weiterleitungsschleifen, Mixed Content und fest eingetragene URLs zu finden. Beheben Sie die Fehler und führen Sie ihn erneut aus.
Schritt 6: Inhalte einfrieren und final synchronisieren
Stoppen Sie für einige Minuten neue Bestellungen, Kommentare und Beiträge auf der alten Website und kopieren Sie die Datenbank noch einmal, damit nichts verloren geht, was seit der ersten Kopie geschrieben wurde.
Schritt 7: DNS umstellen
Lassen Sie den A-Record der Domain und von
wwwauf die neue IP zeigen. Aktualisieren oder entfernen Sie einen alten AAAA-Record, damit IPv6-Besucher nicht weiter beim alten Hoster landen.Schritt 8: Propagation beobachten und alten Hoster behalten
Verfolgen Sie die Änderung mit dem DNS-Propagation-Checker. Behalten Sie das alte Hosting noch einige Tage, bis seine Access-Logs keine echten Besucher mehr zeigen.
Plugin oder manuelle Kopie?
Beides funktioniert. Entscheiden Sie nach Größe der Website und danach, wie viel Zugriff Sie auf beiden Seiten haben.
| Methode | Geeignet für | Worauf achten |
|---|---|---|
| Migrations-Plugin (Archiv exportieren und importieren) | Kleine und mittlere Websites, Shared Hosting ohne SSH | Upload-Limits beim neuen Hoster, Zeitüberschreitungen bei großen Archiven, kostenlose Versionen mit begrenzter Archivgröße |
| Umzugsservice des Hosters oder Übertragung per Panel | Umzüge von cPanel zu cPanel, Managed-WordPress-Hoster | Was enthalten ist: E-Mail und Cronjobs fehlen oft |
| Manuell: Dateien plus Datenbank-Dump | Große Websites, VPS, alle mit SSH-Zugang | Serialisierte Daten: URLs immer mit WP-CLI ersetzen, nie mit einem einfachen Texteditor |
Für eine manuelle Kopie sehen die Befehle so aus. Führen Sie den Export auf dem alten Server und den Import auf dem neuen aus:
# Old server: export the database and pack the files
wp db export site.sql
tar -czf site-files.tar.gz --exclude=wp-content/cache .
# New server: unpack, import, check the site URL
tar -xzf site-files.tar.gz
wp db import site.sql
wp option get home
wp option get siteurlGibt Ihnen der neue Hoster andere Datenbank-Zugangsdaten, aktualisieren Sie vor dem Test DB_NAME, DB_USER, DB_PASSWORD und DB_HOST in wp-config.php.
Die echte Website-URL beibehalten
WordPress speichert seine eigene Adresse in der Datenbank (home und siteurl) und baut die meisten Links daraus. Ein häufiger Fehler ist, sie zum Testen des neuen Servers auf die Server-IP oder einen temporären Hostnamen zu ändern. Das funktioniert bis zur Umstellung, und danach zeigt jeder fest eingetragene Link auf die temporäre Adresse.
Lassen Sie beide Werte auf der Produktionsdomain, etwa https://example.com, und testen Sie die Website unter diesem Namen. Genau das macht ein DNSPeek-Vorschau-Link: Er verbindet sich mit der neuen IP und fragt Ihre echte Domain an, sodass sich WordPress verhält, als wäre DNS schon umgezogen. Links, Weiterleitungen und Login-Cookies werden auf die Vorschau-Adresse umgeschrieben, sodass Sie sich in wp-admin anmelden und durch die Website klicken können. Mehr in der Doku: WordPress-Website auf neuem Hoster ansehen.
Unter einer temporären Adresse wiederhergestellt?
Wurde die Website unter einem temporären Hostnamen aufgebaut oder wiederhergestellt, suchen und ersetzen Sie ihn mit wp search-replace (zuerst Probelauf, vorher Backup). Ein QA-Bericht listet verbliebene Links auf Staging-Hosts oder reine IPs unter fest eingetragenen URLs auf.
HTTPS vor und nach der Umstellung
Viele Hoster stellen ein kostenloses Zertifikat erst aus, wenn die Domain auf sie zeigt, weil die Domainprüfung über HTTP auf der Domain selbst läuft. Vor der Umstellung zeigt der neue Server womöglich ein selbstsigniertes oder Standardzertifikat. Das ist normal und kein Grund zu warten.
Stellen Sie in einer DNSPeek-Vorschau den SSL-Modus des Links auf Prüfung überspringen, solange das Zertifikat fehlt. Sonst kann ein Plugin oder eine Regel, die HTTPS erzwingt, eine Weiterleitungsschleife erzeugen, wenn die Vorschau auf HTTP zurückfällt. Bestätigen Sie nach der Umstellung das echte Zertifikat mit dem SSL-Checker. Details: SSL-Modi.
WooCommerce, Mitgliederbereiche und stark besuchte Websites
Bei einem Shop oder einer Website mit Logins kommen bis zur Umstellung laufend neue Daten auf dem alten Server an. Bestellungen, Kommentare und neue Konten, die nach Ihrer Kopie entstehen, gingen verloren. Planen Sie einen kurzen Inhaltsstopp: Kündigen Sie ein Wartungsfenster für neue Bestellungen an oder versetzen Sie die alte Website nur für die Minuten der letzten Datenbanksynchronisierung in den Wartungsmodus. Seiten laden für Leser in beiden Fällen weiter.
Zahlungsanbieter und Anmeldedienste kennen nur Ihre echte Domain und schicken Kunden daher zu dem Server zurück, auf den das öffentliche DNS zeigt. Testen Sie den Bezahlvorgang mit einem Test-Gateway in der Vorschau und geben Sie direkt nach der Umstellung eine echte oder Sandbox-Bestellung auf. Siehe Was Vorschauen nicht können.
Checkliste für den WordPress-Umzug
Vor und nach der Umstellung
- TTL mindestens eine alte TTL vor der Umstellung auf 300 Sekunden gesenkt
- Vollständiges Backup heruntergeladen und außerhalb des alten Servers gespeichert
- PHP-Version und Erweiterungen auf dem neuen Server passen zur Website
homeundsiteurlweiterhin auf der Produktionsdomain- Startseite, Beiträge, Suche, Formulare und wp-admin auf dem neuen Server geprüft
- Medien-Upload funktioniert (Dateiberechtigungen)
- QA-Bericht: keine kritischen Befunde mehr
- Zertifikatsplan: direkt nach der Umstellung ausgestellt oder bereits gültig
- Inhaltsstopp und letzte Datenbanksynchronisierung erledigt
- A-Records für Domain und www aktualisiert, AAAA aktualisiert oder entfernt
- Bezahlvorgang oder Anmeldung nach der Umstellung erneut getestet
- Alter Hoster behalten, bis kein Traffic mehr kommt
Häufig gestellte Fragen
Ist meine WordPress-Website während des Umzugs offline?
Nicht, wenn der alte Hoster weiterläuft, bis DNS umgezogen ist. Besucher, deren Resolver noch die alte Adresse hat, landen auf dem alten Server, alle anderen auf dem neuen, und beide liefern dieselbe Website aus. Ausfallzeit entsteht nur, wenn DNS auf einen Server zeigt, der nicht bereit ist, und genau das verhindern Tests vor der Umstellung.
Sollte ich die WordPress-Adresse zum Testen auf die IP des neuen Servers ändern?
Nein. Lassen Sie WordPress-Adresse und Website-Adresse auf der Produktionsdomain. Ändern Sie sie auf eine IP oder einen temporären Hostnamen, bleiben nach der Umstellung fest eingetragene Links zurück. Testen Sie den neuen Server stattdessen unter der echten Domain, mit einem Vorschau-Link oder einem Eintrag in der hosts-Datei.
Wie lange dauert ein WordPress-Umzug?
Das Kopieren einer kleinen Website dauert Minuten; eine große Mediathek oder Datenbank kann Stunden dauern. Hinzu kommt die Wartezeit für DNS: Mit einer vorab auf 300 Sekunden gesenkten TTL erreichen die meisten Besucher den neuen Server innerhalb von Minuten nach der Umstellung.
Was passiert mit meiner E-Mail, wenn ich WordPress umziehe?
Das hängt von den MX-Records ab. Wird die E-Mail bei derselben Firma wie die alte Website gehostet, kann ein DNS-Umzug oder die Kündigung des alten Hosters die E-Mail lahmlegen. Prüfen Sie die MX-Records vor dem Start und legen Sie sie beim neuen DNS-Anbieter neu an, wenn Sie auch DNS umziehen.
Brauche ich ein neues SSL-Zertifikat?
Meist ja, ausgestellt vom neuen Hoster. Viele Hoster können es erst ausstellen, wenn die Domain auf sie zeigt. Rechnen Sie also mit einigen Minuten ohne gültiges Zertifikat auf dem neuen Server, oder bitten Sie den Hoster, Ihr bestehendes Zertifikat vor der Umstellung zu installieren.