Neue Funktion

Meistern Sie Ihre E-Mail-Zustellung mit dem Mail Delivery CenterNeu: Mail Delivery Center für intelligentere E-Mail-Zustellung Mehr erfahren >

WordPress-Website ohne Ausfallzeit zu WebGee umziehen: die vollständige Anleitung

Kopieren Sie Ihre WordPress-Website zu WebGee, testen Sie sie unter einer privaten Vorschauadresse und stellen Sie erst dann das DNS um. So bekommen Ihre Besucher nie eine fehlerhafte Website zu sehen.

Zusammenfassen mit

Wenn beim Umzug einer WordPress-Website zwischen zwei Hosts etwas schiefgeht, liegt das meist an einem Grund: Zuerst wird das DNS geändert und erst danach die Website repariert – während die Besucher zusehen. Die sichere Reihenfolge ist genau umgekehrt. Sie kopieren die Website zu WebGee, testen sie dort, während der alte Host Ihre Besucher weiter bedient, und richten die Domain erst dann auf Ihr neues Hosting aus.

Diese Anleitung führt Sie von Anfang bis Ende durch diese Reihenfolge – mit den Werkzeugen, die Ihnen in Ihrem cPanel-Konto bereits zur Verfügung stehen.

Das Wichtigste

  1. Kopieren und testen Sie die Website bei WebGee, bevor Sie das DNS ändern. So bedient der alte Host Ihre Besucher die ganze Zeit über weiter.
  2. Sowohl der Remote-Import von Softaculous als auch Installatron holen eine WordPress-Website per FTP von einem anderen Host. Installatron unterstützt zusätzlich Multisite-Netzwerke.
  3. Mit Website Preview in cPanel testen Sie die migrierte Website mit funktionierenden Rewrites und SSL, bevor die Domain auf WebGee zeigt.
  4. Verwenden Sie die Nameserver aus Ihrer Willkommens-E-Mail oder einen A-Record, wenn Sie Ihr DNS bei Cloudflare oder einem anderen externen Anbieter verwalten.
  5. Neue Domains sind standardmäßig von AutoSSL ausgeschlossen. Nehmen Sie sie daher unter SSL/TLS Status auf, bevor Sie AutoSSL ausführen.

Bevor Sie beginnen

  • Ihre Willkommens-E-Mail von WebGee mit den Nameservern Ihres Servers
  • Funktionierende FTP-Zugangsdaten (besser noch SFTP oder FTPS) für den alten Host, in einem FTP-Client getestet
  • Den Pfad von Ihrem FTP-Anmeldeverzeichnis zum WordPress-Ordner, meist public_html
  • Ihren Benutzernamen und Ihr Passwort für den WordPress-Adminbereich
  • Zugriff auf die Stelle, bei der Ihre Domain registriert ist, oder auf Ihren externen DNS-Anbieter wie Cloudflare

Warum die Reihenfolge entscheidend ist

Ihre Domain kann immer nur auf einen Server gleichzeitig zeigen. Stellen Sie sie um, bevor die neue Kopie funktioniert, landet jeder Besucher auf einer halbfertigen Website, bis Sie das Problem behoben haben.

Bauen Sie die Website deshalb bei WebGee auf, solange das DNS noch auf den alten Host zeigt. Die alte Website läuft die ganze Zeit weiter, sodass Ihre Besucher nichts davon bemerken. Sobald feststeht, dass die neue Kopie funktioniert, ändern Sie das DNS, und die Besucher wechseln nach und nach mit der Verbreitung hinüber.

Die passende Importmethode wählen

Je nachdem, wo die Website gerade liegt, haben Sie drei Möglichkeiten:

  • Softaculous-Remote-Import holt eine Website per FTP von einem anderen Host. Nutzen Sie ihn für die meisten Migrationen einzelner Websites.
  • Installatron erledigt dieselbe Aufgabe mit einem etwas anderen Formular. Nutzen Sie es, wenn Sie es bevorzugen oder wenn es sich um ein Multisite-Netzwerk handelt, das der Softaculous-Remote-Import nicht unterstützt.
  • Ein manueller Umzug von Dateien und Datenbank. Nutzen Sie ihn für eine Website, die Sie auf Ihrem eigenen Rechner erstellt haben.

Import mit Softaculous

  1. Melden Sie sich bei cPanel an und öffnen Sie Softaculous.
  2. Öffnen Sie die WordPress-Seite, wählen Sie den Tab Import und dann From Remote Server.
  3. Geben Sie bei den Quelldaten die Domain ohne http:// oder https:// ein, wählen Sie das Protokoll und tragen Sie FTP-Benutzernamen, Passwort und FTP Path des alten Hosts ein.
  4. Wählen Sie beim Ziel die Domain, unter der die Website erreichbar sein soll, sowie die Datenbank, in die importiert werden soll.
  5. Wählen Sie Import.

Zwei Felder sorgen für die meiste Verwirrung. Server Host ist nur dann relevant, wenn die Domain nicht mehr auf den alten Server auflöst, etwa weil Sie das DNS bereits geändert haben. Tragen Sie in diesem Fall hier den Hostnamen oder die IP-Adresse des alten Servers ein, sonst verbindet sich der Import mit dem falschen Ziel. Zeigt das DNS noch auf den alten Host, lassen Sie das Feld leer.

Die beiden Verzeichnisfelder beschreiben die zwei Enden des Umzugs. Installation Directory gibt an, wo die Website auf der Quellseite liegt, und In Directory, wo sie bei WebGee liegen soll. Beide bleiben meist leer.

Der Import läuft im Hintergrund, Sie können die Seite also schließen. Zu Beginn erhalten Sie eine E-Mail, und den Fortschritt verfolgen Sie im Tab Task List. Eine ausführliche Beschreibung aller Felder finden Sie unter WordPress mit dem Softaculous-Remote-Import migrieren.

Schützen Sie Ihr FTP-Passwort Einfaches FTP überträgt Ihr Passwort unverschlüsselt. Wählen Sie SFTP oder FTPS, sofern der alte Host dies unterstützt, und ändern Sie das FTP-Passwort beim alten Host nach Abschluss der Migration in jedem Fall.

Oder Import mit Installatron

Öffnen Sie Installatron Applications Installer im Bereich Software von cPanel, suchen Sie nach WordPress, öffnen Sie das Menü mit den drei Linien und wählen Sie Import existing install.

Geben Sie auf der Quellseite die URL der Website, den Hostnamen oder die IP-Adresse des entfernten Servers sowie FTP-Benutzernamen, Passwort und Pfad ein. Wenn Sie vor der DNS-Änderung migrieren und die Domain bereits an eine unerwartete Stelle auflöst, setzen Sie URL IP Address auf die IP-Adresse des alten Servers, damit Installatron die Quelle erreicht.

Lassen Sie auf der Zielseite das Feld Directory leer, damit die Website direkt im Stammverzeichnis der Domain ausgeliefert wird, und lassen Sie Installatron die Datenbank anlegen. Wenn Sie eine bestehende Datenbank wiederverwenden, riskieren Sie, die Tabellen einer anderen Website zu überschreiben. Nach dem Import erscheint die Website unter My Applications. Das vollständige Formular ist unter WordPress mit Installatron migrieren beschrieben.

Eine lokal erstellte Website umziehen

Eine lokale Website ziehen Sie von Hand um. Vier Dinge müssen mit: die Dateien, die Datenbank, die Datenbank-Zugangsdaten in wp-config.php und die in der Datenbank gespeicherte Website-URL.

  1. Fügen Sie die Domain in cPanel unter Domains hinzu und notieren Sie sich ihr Document Root.
  2. Legen Sie unter MySQL Databases eine Datenbank und einen Benutzer an und erteilen Sie dem Benutzer All Privileges.
  3. Laden Sie den Inhalt Ihres WordPress-Ordners in das Document Root hoch. Ein im File Manager entpacktes ZIP-Archiv ist deutlich schneller als Tausende einzelne Dateien per FTP.
  4. Importieren Sie Ihren .sql-Export über phpMyAdmin.
  5. Tragen Sie den neuen Datenbanknamen, Benutzer und das Passwort in wp-config.php ein. DB_HOST bleibt localhost.
  6. Ersetzen Sie die lokale URL in der Datenbank.

Der letzte Schritt wird am häufigsten vergessen. Führen Sie im Tab SQL von phpMyAdmin Folgendes aus und passen Sie wp_ an, falls Ihr Tabellenpräfix abweicht:

UPDATE wp_options SET option_value = 'https://example.com'
  WHERE option_name IN ('siteurl', 'home');

Lokale URLs stecken außerdem in Beitragsinhalten, Widgets und Theme-Einstellungen. Verwenden Sie dafür das Plugin Better Search Replace, denn es verarbeitet serialisierte Daten, die ein einfaches Suchen-und-Ersetzen per SQL beschädigen würde. Alle Schritte finden Sie unter Eine lokale WordPress-Website auf Ihr Hosting umziehen.

Die neue Kopie testen, bevor Sie das DNS anfassen

Öffnen Sie Website Preview in cPanel, wählen Sie Ihre Domain und rufen Sie die angezeigte Vorschauadresse auf. Ihre Website wird dort auf einer Subdomain des Server-Hostnamens ausgeliefert – genau so, wie sie ausgeliefert wird, sobald das DNS auf WebGee zeigt. Rewrite-Regeln funktionieren, SSL funktioniert und WordPress verhält sich ganz normal.

Verzichten Sie auf die ältere Vorschau von cPanel unter http://server-ip/~username. Sie bricht .htaccess-Rewrites, erfordert eine Änderung der Site URL in WordPress, damit überhaupt etwas angezeigt wird, unterstützt kein SSL und legt die IP-Adresse des Servers offen.

Prüfen Sie in der Vorschau Folgendes:

  • Die Website leitet nicht auf die alte Domain weiter.
  • Bilder werden geladen. Fehlende Bilder bedeuten, dass URLs in der Datenbank noch auf den alten Host verweisen.
  • Sie können sich mit Ihren bisherigen Zugangsdaten bei wp-admin anmelden.

Weitere Details finden Sie unter Website vor der DNS-Umstellung in der Vorschau ansehen.

Testen auf anderem Weg Wenn Sie die Website auf andere Weise in der Vorschau aufrufen, versucht WordPress, Sie auf die Live-Domain weiterzuleiten. Das können Sie vorübergehend verhindern, indem Sie WP_HOME und WP_SITEURL in wp-config.php mit der Vorschauadresse definieren. Entfernen Sie beide Zeilen vor dem Livegang, sonst zeigt die Website weiterhin auf die Vorschau.

Die Domain auf WebGee ausrichten

Verwenden Sie die Nameserver aus Ihrer Willkommens-E-Mail. Sie gelten speziell für den Server, auf dem Ihr Konto liegt, und haben Vorrang vor jeder allgemeinen Liste. Das übliche Paar ist ns1.webgee.com und ns2.webgee.com, manche Konten erhalten jedoch ns1.primens.one und ns2.primens.one. Das richtige Paar können Sie im Kundenbereich in den Details Ihres Dienstes überprüfen.

Wo Sie die Nameserver ändern, hängt davon ab, wo die Domain registriert ist:

  • Bei WebGee registriert: im Kundenbereich unter Domains → My Domains → Nameservers.
  • Anderswo registriert: bei dem jeweiligen Registrar.

Wenn Sie Cloudflare oder einen anderen externen DNS-Anbieter nutzen, ändern Sie die Nameserver nicht. Richten Sie stattdessen einen A-Record auf die IP-Adresse Ihres Servers aus, die in Ihrer Willkommens-E-Mail und im Kundenbereich angegeben ist. Überprüfen Sie die Änderung in einem Terminal:

dig +short NS example.com

Die Verbreitung dauert in der Regel einige Stunden, kann aber bis zu 48 Stunden in Anspruch nehmen. Da beide Kopien der Website funktionieren, landen Besucher in diesem Zeitraum auf der einen oder der anderen statt auf einer Fehlerseite. Siehe Welche Nameserver Sie verwenden sollten.

Die Website mit einem kostenlosen SSL-Zertifikat absichern

WebGee stellt über AutoSSL für die gesamte Laufzeit des Kontos kostenlose Zertifikate aus. AutoSSL validiert die Domain, indem es per HTTP eine Datei von ihr abruft. Führen Sie es daher erst aus, wenn das DNS auf WebGee auflöst.

  1. Öffnen Sie in cPanel SSL/TLS Status im Bereich Security.
  2. Setzen Sie das Häkchen im Tabellenkopf, um alle Domains auszuwählen.
  3. Wählen Sie Include Domains during AutoSSL. Neue Domains sind standardmäßig ausgeschlossen, und ohne diesen Schritt bewirkt AutoSSL nichts.
  4. Wählen Sie Run AutoSSL, warten Sie, bis der Vorgang abgeschlossen ist, und laden Sie die Seite neu.

Jede Domain sollte nun ein grünes Schloss und AutoSSL Domain Validated anzeigen. Die Zertifikate sind 90 Tage gültig und werden automatisch verlängert. Aktivieren Sie anschließend auf der Seite Domains in cPanel die Option Force HTTPS Redirect für die Domain. Siehe Ein kostenloses SSL-Zertifikat installieren und HTTPS auf Ihrer Website erzwingen.

Abschluss

Lassen Sie die alte Website bestehen, bis die neue nachweislich funktioniert und das DNS vollständig verbreitet ist. Ändern Sie nach Abschluss des Umzugs das FTP-Passwort beim alten Host, falls Sie das noch nicht getan haben.

Sollen wir den Umzug für Sie übernehmen?WebGee migriert Websites kostenlos, wenn die Quelle ein cPanel-Server mit aktivierten Backups ist, Sie zuvor das Migration Center ausprobiert haben und alle Konten in einem einzigen Durchgang umziehen.
Kostenlose Migration anfordern

Häufige Fragen

Kann ich meine WordPress-Website migrieren, bevor ich das DNS ändere?

Ja, und genau das sollten Sie tun. Tragen Sie in Softaculous den Hostnamen oder die IP-Adresse des alten Servers unter Server Host ein, falls die Domain nicht mehr dorthin auflöst; in Installatron nutzen Sie dafür URL IP Address. Testen Sie anschließend über Website Preview, bevor Sie das DNS umstellen.

Warum werden nach dem Import keine Bilder angezeigt?

Fehlende Bilder bedeuten, dass URLs in der Datenbank noch auf den alten Host oder die lokale Website verweisen. Aktualisieren Sie sie mit dem Plugin Better Search Replace, da es serialisierte Daten sicher verarbeitet.

Wie lange dauert die DNS-Umstellung auf WebGee?

Die Verbreitung dauert in der Regel einige Stunden, kann aber bis zu 48 Stunden in Anspruch nehmen. Den Fortschritt prüfen Sie mit dig +short NS example.com.

Warum hat meine Website nach der Migration immer noch kein SSL-Zertifikat?

Neue Domains sind standardmäßig von AutoSSL ausgeschlossen. Nehmen Sie sie daher unter SSL/TLS Status auf, bevor Sie AutoSSL ausführen. AutoSSL schlägt außerdem fehl, wenn die Domain noch nicht auf Ihr WebGee-Konto auflöst.

  • WordPress
  • Migration
  • DNS
  • Softaculous
  • SSL
Über den AutorSr. Support Engineer bei WebGee
WebGee als bevorzugte Quelle bei Google hinzufügen
WordPress-Website ohne Ausfallzeit zu WebGee umziehen: die vollständige Anleitung | WebGee