So migrieren Sie WordPress manuell (9 Schritte, kein Plugin erforderlich)
John Turner
John Turner
Bei der manuellen Migration haben Sie die vollständige Kontrolle über jede Datei und jede Datenbankzeile, die zwischen den Servern verschoben wird. Keine Einschränkungen durch Plugins, keine Begrenzung der Dateigröße und keine undurchsichtigen Prozesse, die Sie nicht überprüfen können, falls etwas schiefgeht.
Diese Kontrolle hat ihren Preis. Es sind mehrere Schritte erforderlich, und bei einigen davon gibt es spezifische Fehlerquellen, die erst dann offensichtlich werden, wenn man auf einen leeren Bildschirm oder eine Datenbankverbindungsfehlermeldung starrt. Das habe ich schon erlebt. Das macht keinen Spaß.
Dieser Leitfaden führt Sie Schritt für Schritt durch den gesamten Prozess, wobei vor jedem Schritt die möglichen Fehlerquellen aufgezeigt werden. Am Ende verfügen Sie über eine funktionsfähige Website auf dem neuen Host, die getestet wurde, bevor überhaupt Änderungen am DNS vorgenommen wurden.
Ein paar Dinge, die Sie vorab wissen sollten: Eine manuelle Migration ist die richtige Wahl, wenn Sie eine detaillierte Kontrolle benötigen, wenn Ihr Host keine Migrations-Plugins unterstützt oder wenn Sie auf einen leeren Server umziehen, auf dem WordPress nicht vorinstalliert ist. In den meisten anderen Fällen gibt es einen schnelleren Weg. Darauf werde ich nach den manuellen Schritten ebenfalls eingehen.
Hier sind die wichtigsten Erkenntnisse:
- Bei der manuellen Migration haben Sie die volle Kontrolle, sie umfasst jedoch viele Schritte. Zwei davon (das Ersetzen von URLs und die Aktualisierung der Datei „wp-config.php“) sind die Stellen, an denen die meisten Migrationen fehlschlagen. Lesen Sie daher die Warnhinweise vor diesen Schritten.
- Überprüfen Sie vor dem Start die PHP-Version auf dem aktuellen Host und vergewissern Sie sich, dass der neue Host diese Version unterstützt. Eine Versionsinkongruenz ist die häufigste Ursache für einen leeren Bildschirm nach der Migration; die Überprüfung dauert jetzt nur fünf Minuten, während die Diagnose später eine Stunde in Anspruch nehmen würde.
- Führen Sie niemals eine direkte SQL-Suche und -Ersetzung in Ihrer Datenbank durch, um URLs zu aktualisieren. Dies führt zur Beschädigung serialisierter Daten; verwenden Sie stattdessen das Plugin „Search & Replace Everything“ und führen Sie zunächst einen Testlauf durch.
- Sie können die vollständig migrierte Website auf dem neuen Host testen, bevor Sie Änderungen am DNS vornehmen, indem Sie Ihre lokale Hosts-Datei bearbeiten
- Die DNS-Übertragung dauert nach der Umstellung 2 bis 6 Stunden; lassen Sie die alte Website so lange aktiv und unverändert, bis Sie sich vergewissert haben, dass die neue Website ordnungsgemäß funktioniert
Inhaltsverzeichnis
- Warum sollten Sie Ihre WordPress-Website manuell migrieren?
- Was Sie vor dem Start benötigen
- So migrieren Sie eine WordPress-Site manuell
- Schritt 1: Exportieren Sie Ihre Datenbank
- Schritt 2: Laden Sie Ihre WordPress-Dateien herunter
- Schritt 3: Erstellen Sie eine neue Datenbank
- Schritt 4: Laden Sie Ihre Dateien auf den neuen Host hoch
- Schritt 5: Importieren Sie Ihre ursprüngliche Datenbank
- Schritt 6: Bearbeiten Sie die Datei „wp-config.php“
- Schritt 7: URLs in der Datenbank aktualisieren
- Schritt 8: Testen Sie Ihre neue Website
- Schritt 9: Aktualisieren Sie Ihre DNS-Einstellungen
- Es gibt einen schnelleren Weg, das zu erledigen
- Häufig gestellte Fragen (FAQs)
- Ihre Website befindet sich nun auf dem neuen Host. So gehen Sie nun weiter vor.
Warum sollten Sie Ihre WordPress-Website manuell migrieren?
Wenn Sie Ihre Website zum ersten Mal einrichten, wählen Sie einen Hosting-Plan und einen Domänennamen, der Ihren Anforderungen entspricht. Möglicherweise müssen Sie Ihre Site jedoch irgendwann migrieren . Dazu müssen Sie Ihre WordPress-Website auf einen anderen Webhost, Server oder eine andere Domäne verschieben.
Hier sind einige Gründe für die Migration Ihrer Site.
- Schlechte Website-Leistung
Es kann zu Ausfallzeiten, langsamen Ladezeiten oder anderen Leistungsproblemen kommen. In diesem Fall sollten Sie sich nach einem besseren Webhost umsehen oder Ihr Hosting-Paket upgraden. Sie könnten beispielsweise von einem Shared Server zu einem Managed-WordPress-Hosting wechseln.
- Erhöhter organischer Verkehr
Wenn Ihr Kleinunternehmen oder Blog wächst, ist Ihr aktueller Server möglicherweise nicht in der Lage, diesen enormen Datenverkehr zu bewältigen.
- Neuausrichtung
Ein komplexer Domänenname kann die Glaubwürdigkeit Ihrer Website beeinträchtigen. Wenn Sie den Wechsel zu einer neuen Domäne in Erwägung ziehen, ist es an der Zeit, Ihre Website zu migrieren.
- Erstellen einer Staging-Site
Änderungen an Ihrer Live-Site können zu deren Beschädigung führen. Um dieses Problem zu vermeiden, können Sie Ihre Inhalte auf eine lokale Staging-Site migrieren.
Was Sie vor dem Start benötigen
Manuelle Migrationen bestehen aus vielen einzelnen Schritten. Fehlt eine Anmeldeinformation oder wird ein Vorbereitungsschritt übersprungen, muss die Migration unterbrochen werden, um den Fehler aufzuspüren – und manche Schritte lassen sich kaum anhalten, sobald sie einmal begonnen haben.
Richte all dies ein, bevor du irgendetwas auf einem der beiden Server anfasst.
Zugriff und Anmeldedaten:
- FTP-Client installiert und einsatzbereit (FileZilla ist die Standardwahl) oder cPanel-Zugriff sowohl auf dem alten als auch auf dem neuen Host bestätigt
- Der Zugriff auf phpMyAdmin wurde auf beiden Hosts bestätigt. Melden Sie sich an und überprüfen Sie, ob Sie Ihre WordPress-Datenbank sehen können, bevor Sie beginnen.
- Ihr neues Hosting-Konto ist vollständig eingerichtet und verfügt entweder über eine aktive Domain oder eine temporäre URL, die Sie zu Testzwecken nutzen können
Technische Überprüfungen:
- PHP-Version auf Ihrem aktuellen Host. Diese finden Sie im cPanel oder erfragen Sie sie bei Ihrem Host. Die Version Ihres neuen Hosts muss mit dieser übereinstimmen oder zumindest nahe daran liegen. Eine Versionsinkongruenz ist die häufigste Ursache für einen leeren Bildschirm nach der Migration, und die Überprüfung dauert jetzt nur fünf Minuten, während die Diagnose später eine Stunde in Anspruch nehmen würde.
- Verfügbarer Speicherplatz auf dem neuen Host. Sie benötigen mindestens das Doppelte der aktuellen Größe Ihrer Website, um den Upload, die Entpackung und den Datenbankimport zu berücksichtigen.
Bevor Sie etwas exportieren:
- Deaktivieren Sie die Caching-Plugins auf der alten Website. Zwischengespeicherte Dateien können in Ihren Export gelangen und auf dem neuen Server zu Fehlfunktionen führen.
- Löschen Sie nicht verwendete Plugins, Themes und Medien, wenn Sie eine saubere Migration wünschen. Das ist zwar nicht zwingend erforderlich, aber eine Migration ist ein guter Zeitpunkt dafür.
- Erstellen Sie eine vollständige Sicherung der aktuellen Website und speichern Sie diese an einem Ort außerhalb des Servers. Sollte bei einem der nächsten neun Schritte etwas schiefgehen, können Sie mithilfe dieser Sicherung den Ausgangszustand wiederherstellen.
So migrieren Sie eine WordPress-Site manuell
Auch wenn Migrationsdienste diesen Vorgang automatisieren können, möchten Sie ihn vielleicht lieber selbst durchführen. Wenn Sie über gewisse technische Kenntnisse verfügen, können Sie WordPress ohne Tools von Drittanbietern migrieren.
Hier erfahren Sie, wie Sie Ihre Website manuell migrieren:
- Schritt 1: Exportieren Sie Ihre Datenbank: Laden Sie eine SQL-Datei mit allen Inhalten und Einstellungen Ihrer Website vom alten Host herunter; verwenden Sie die gzip-Komprimierung, falls die Datenbank größer als 100 MB ist, da der Import sonst fehlschlagen könnte
- Schritt 2: Laden Sie Ihre WordPress-Dateien herunter: Kopieren Sie alle Dateien vom alten Server; bei Websites mit umfangreichen Medienbibliotheken ist die ZIP-Methode über cPanel schneller und zuverlässiger als FTP
- Schritt 3: Erstellen Sie eine neue Datenbank auf dem neuen Host: Richten Sie die leere Datenbank ein, mit der Ihre migrierte Website eine Verbindung herstellen wird; notieren Sie sich alle Zugangsdaten sofort nach der Erstellung
- Schritt 4: Laden Sie Ihre Dateien auf den neuen Host hoch: Verschieben Sie alle Dateien auf den neuen Server und legen Sie die richtigen Dateiberechtigungen fest; falsche Berechtigungen können zu 403-Fehlern führen
- Schritt 5: Importieren Sie Ihre Datenbank auf den neuen Host: Laden Sie Ihre SQL-Datei in die neue Datenbank hoch; vergewissern Sie sich, dass Ihre Tabellen in phpMyAdmin angezeigt werden, bevor Sie mit dem nächsten Schritt fortfahren
- Schritt 6: Aktualisieren Sie die Datei „wp-config.php“: Verbinden Sie WordPress mithilfe Ihrer neuen Zugangsdaten mit der neuen Datenbank; schon ein einziger Tippfehler führt hier zu einem Datenbankverbindungsfehler auf der Live-Seite
- Schritt 7: Aktualisieren Sie die URLs in der Datenbank: Ersetzen Sie alte Domain-Verweise mithilfe der Funktion „Alles suchen und ersetzen“, nicht mit rohem SQL; das Ersetzen mit rohem SQL kann serialisierte Daten beschädigen und die Layouts des Page Builders zerstören
- Schritt 8: Testen Sie die Website: Überprüfen Sie, ob auf dem neuen Host alles funktioniert, indem Sie Ihre lokale Hosts-Datei bearbeiten, während die alte Website für alle anderen weiterhin erreichbar bleibt
- Schritt 9: Leiten Sie Ihre Domain auf den neuen Host um: Aktualisieren Sie Ihre Nameserver oder den DNS-A-Eintrag, sobald Tests bestätigen, dass die Migration reibungslos verlaufen ist; lassen Sie die alte Website so lange bestehen, bis die Änderungen vollständig übernommen wurden
Schritt 1: Exportieren Sie Ihre Datenbank
Die Datenbank enthält alles, was WordPress dynamisch generiert: Beiträge, Seiten, Kommentare, Benutzerkonten, Plugin-Einstellungen und Widget-Konfigurationen. Dies ist die wichtigste Datei, die Sie verschieben werden.
Sobald Sie eine Datenbanksicherung haben, können Sie diese ganz einfach auf Ihren neuen Server hochladen.
Normalerweise ermöglicht Ihnen Ihr Webhost den einfachen Zugriff auf phpMyAdmin, einen Datenbankmanager. Bei Bluehost finden Sie beispielsweise die Schaltfläche phpMyAdmin .

Klicken Sie im linken Bereich auf den Namen Ihrer WordPress-Datenbank. Wenn Sie sich nicht sicher sind, welche das ist, öffnen Sie die Datei wp-config.php auf Ihrer aktuellen Website und suchen Sie nach dem DB_NAME Wert.
Wählen Sie Ihre Datenbank aus und klicken Sie dann auf die Registerkarte„Exportieren“.

Für die meisten Websites reicht der Schnell -Export im SQL -Format aus. Klicken Sie auf „Los“ und speichern Sie die .sql-Datei auf Ihrem Computer. Geben Sie ihr einen aussagekräftigen Namen, zum Beispiel „site-backup-2026-04-17.sql“.

Wenn Ihre Datenbank größer als 100 MB ist, verwenden Sie stattdessen die benutzerdefinierte Exportmethode. Scrollen Sie nach unten, um die Option „Komprimierung“ zu finden, und wählen Sie „gzip“ aus. Dadurch wird die Datei vor dem Herunterladen komprimiert, wodurch ein Fehler wegen Überschreitung der maximalen Dateigröße beim späteren Import verhindert wird.
Schritt 2: Laden Sie Ihre WordPress-Dateien herunter
Zu Ihren WordPress-Dateien gehören die Kernsoftware, Ihr Theme, alle Plugins und Ihre gesamte Medienbibliothek. Es gibt zwei Möglichkeiten, diese vom Server herunterzuladen. Die richtige Methode hängt von der Größe Ihrer Website ab.
Methode A: cPanel-Dateimanager (empfohlen für Websites mit mehr als 500 MB)
Melden Sie sich im Dashboard Ihres Hosts an und öffnen Sie cPanel oder den benutzerdefinierten Dateimanager Ihres Hosts.

Navigieren Sie zum Stammordner Ihrer Website, der in der Regel „public_html“ heißt. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Komprimieren“. Wählen Sie das ZIP-Format und bestätigen Sie. Warten Sie, bis die Komprimierung abgeschlossen ist. Bei großen Websites kann dies einige Minuten dauern.

Sobald die ZIP-Datei angezeigt wird, laden Sie sie herunter. Sie erhalten eine einzige Datei statt Tausender einzelner Dateien, was deutlich schneller ist und Probleme mit FTP-Zeitüberschreitungen bei großen Medienbibliotheken vermeidet.
Methode B: FTP mit FileZilla (gut geeignet für kleinere Websites)
Öffnen Sie FileZilla und stellen Sie mit Ihren FTP-Zugangsdaten eine Verbindung zu Ihrem aktuellen Host her.

Navigieren Sie im rechten Bereich zum Stammverzeichnis Ihrer Website. Markieren Sie alle Elemente, klicken Sie mit der rechten Maustaste und wählen Sie „Herunterladen“.

Beachten Sie, dass es bei großen Websites zu Zeitüberschreitungen bei FTP-Übertragungen kommen kann. Sollte die Verbindung während der Übertragung unterbrochen werden, setzt die Funktion „Fortsetzen“ von FileZilla die Übertragung an der Stelle fort, an der sie unterbrochen wurde. Klicken Sie nach dem Wiederherstellen der Verbindung mit der rechten Maustaste auf den Eintrag in der Warteschlange und wählen Sie „Warteschlange verarbeiten “.
In jedem Fall umfasst der Download die Datei „wp-config.php“, die „.htaccess“-Datei und den gesamten Ordner „wp-content“. Vergewissere dich, dass dein lokaler Ordner alle drei Dateien enthält, bevor du fortfährst.
Schritt 3: Erstellen Sie eine neue Datenbank
Wenn Sie mit einer neuen WordPress-Installation arbeiten, müssen Sie eine neue Datenbank anlegen. Diese dient als Speicherort für den Import Ihrer gespeicherten SQL-Datenbank.
Abhängig von Ihrem Hosting-Unternehmen kann dieser Vorgang variieren. Wenn Sie einen Host verwenden, der cPanel bereitstellt, suchen Sie die Datenbankeinstellungen und klicken Sie auf MySQL-Datenbanken .

Sie können der neuen Datenbank einfach einen Namen geben. Klicken Sie dann auf „Datenbank erstellen“ .

Zusammen mit einer neuen Datenbank müssen Sie einen neuen Benutzer hinzufügen. Geben Sie im Abschnitt „MySQL-Benutzer“ einen neuen Benutzernamen und ein neues Passwort ein.

Verknüpfen Sie dann den neuen Benutzer mit der Datenbank, die Sie gerade erstellt haben. Wählen Sie unter „Benutzer zur Datenbank hinzufügen“ den neuen Benutzer und die neue Datenbank aus.

Sie können dem Benutzer alle Berechtigungen erteilen. Dadurch erhält der Benutzer die vollständige Kontrolle über die Datenbank.
Schritt 4: Laden Sie Ihre Dateien auf den neuen Host hoch
Dieser Schritt entspricht Schritt 2. Wählen Sie die Methode, die der Art und Weise entspricht, wie Sie die Dateien heruntergeladen haben.
Wenn Sie eine ZIP-Datei über den cPanel-Dateimanager heruntergeladen haben:
Melden Sie sich bei Ihrem neuen Host über cPanel an. Navigieren Sie zum Stammverzeichnis, in dem Ihre Website gespeichert werden soll – in der Regel „public_html“. Klicken Sie auf „Hochladen“ und wählen Sie Ihre ZIP-Datei aus. Sobald der Upload abgeschlossen ist, klicken Sie mit der rechten Maustaste auf die ZIP-Datei und wählen Sie „Entpacken“. Vergewissern Sie sich, dass das Zielverzeichnis das Stammverzeichnis Ihrer Website ist, und entpacken Sie die Datei.

Wenn Sie die Datei per FTP heruntergeladen haben:
Stellen Sie mit FileZilla unter Verwendung der FTP-Zugangsdaten des neuen Hosts eine Verbindung zu diesem her. Navigieren Sie im rechten Fensterbereich zum Stammverzeichnis der Website. Ziehen Sie die heruntergeladenen Dateien per Drag & Drop aus dem linken Fensterbereich hinein, um sie hochzuladen. Bei einer umfangreichen Medienbibliothek kann dies eine Weile dauern.
Überprüfen Sie nach Abschluss des Uploads die Dateiberechtigungen. Falsche Berechtigungen führen zu 403-„Forbidden“-Fehlern und weißen Bildschirmen, die den Anschein erwecken, als sei ein anderes Problem aufgetreten.
Wählen Sie im cPanel-Dateimanager alle Ordner im Stammverzeichnis Ihrer Website aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Berechtigungen ändern“. Setzen Sie die Berechtigungen für die Ordner auf 755. Wählen Sie anschließend alle Dateien aus und ändern Sie deren Berechtigungen auf 644.

Ein erfolgreicher Vorgang ist dann gegeben, wenn Ihr gesamtes Website-Verzeichnis im Dateimanager des neuen Hosts sichtbar ist und keine Ordner offensichtlich fehlen.
Schritt 5: Importieren Sie Ihre ursprüngliche Datenbank
Melden Sie sich bei phpMyAdmin auf Ihrem neuen Host an. Klicken Sie im linken Bereich auf den Namen der leeren Datenbank, die Sie in Schritt 3 erstellt haben. Dort sollten noch keine Tabellen angezeigt werden. Wechseln Sie anschließend zur Registerkarte„Importieren“.
Wählen Sie die .sql-Datei aus, die Sie in Schritt 1 exportiert haben. Behalten Sie alle anderen Einstellungen unverändert bei.
Bevor du auf „Go“ klickst: Wenn deine .sql-Datei unkomprimiert ist und die auf der Seite angegebene maximale Upload-Größe überschreitet, wird eine Fehlermeldung angezeigt. Um das Problem zu beheben, gehe zurück, exportiere die Datei erneut mit aktivierter gzip-Komprimierung und versuche es erneut mit der komprimierten Datei.

Wenn der Import erfolgreich war, werden im linken Bereich Ihre Datenbanktabellen angezeigt. Sie sollten Tabellen sehen, deren Namen mit dem Präfix „wp_“ beginnen (oder mit einem benutzerdefinierten Präfix, falls Sie dieses bei der WordPress-Installation geändert haben).
Wenn der linke Bereich nach dem Import leer bleibt, ist ein Fehler aufgetreten. Die häufigste Ursache ist, dass in die falsche Datenbank importiert wurde. Vergewissern Sie sich, dass Sie im linken Bereich Ihre neue Datenbank ausgewählt haben, bevor Sie auf die Registerkarte „Importieren“ klicken.
Schritt 6: Bearbeiten Sie die Datei „wp-config.php“
Die Datei „wp-config.php“ teilt WordPress mit, mit welcher Datenbank eine Verbindung hergestellt werden soll und welche Anmeldedaten verwendet werden müssen. Derzeit enthält sie noch die Datenbankdaten Ihres alten Hosts. Solange Sie diese nicht aktualisieren, versucht Ihre migrierte Website, eine Verbindung zu einer Datenbank herzustellen, die nicht mehr existiert.
Suchen Sie die Datei „wp-config.php“ in Ihren hochgeladenen Dateien. Sie sollte sich im Stammverzeichnis der Website neben dem Ordner „wp-content“ befinden. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Bearbeiten“.
Suchen Sie diese vier Zeilen und passen Sie sie so an, dass sie mit dem übereinstimmen, was Sie in Schritt 3 erstellt haben:
define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );
DB_NAME, DB_USER, Und DB_PASSWORD sollte genau mit dem übereinstimmen, was Sie in Schritt 3 notiert haben, einschließlich etwaiger Präfixe, die Ihr Host hinzugefügt hat. DB_HOST ist fast immer localhost, aber einige verwaltete Hosts verwenden einen bestimmten Hostnamen. Wenn localhost Wenn das nicht funktioniert, schau in der Dokumentation deines Hosts oder im Support-Chat nach dem richtigen Wert.
Jedes Zeichen zählt hier. Schon ein einziges zusätzliches Leerzeichen innerhalb der Anführungszeichen führt zu einem Fehler bei der Datenbankverbindung. Lies den Text nach dem Speichern noch einmal durch.
Speichern Sie die Datei und schließen Sie den Editor.
Schritt 7: URLs in der Datenbank aktualisieren
Ihre Datenbank enthält nach wie vor Ihre alte Domain in Beiträgen, Einstellungen und serialisierten Plugin-Daten. Sie müssen die alte Domain überall dort durch die neue ersetzen, wo sie vorkommt.
Führen Sie keine Rohdatei aus SQL REPLACE direkt in der Datenbank abfragen. Das Ersetzen durch rohen SQL-Code führt zur Beschädigung serialisierter Daten – und genau so speichert WordPress komplexe Einstellungs-Arrays in der Datenbank. Die Folge sind fehlerhafte Layouts im Page Builder, fehlerhafte Widget-Konfigurationen und Plugin-Einstellungen, die sich unbemerkt zurücksetzen, oft auf eine Weise, die schwer zu diagnostizieren ist.
Das Plugin „Search & Replace Everything“ bietet eine bessere Alternative. Geben Sie im Feld „Suchen nach“ Ihre alte Domain einschließlich des Protokolls ein (zum Beispiel https://olddomain.com). Geben Sie im Feld „Ersetzen durch“ Ihre neue Domain ein (https://newdomain.com).

Wählen Sie alle Tabellen in der Liste aus, zeigen Sie eine Vorschau der Such- und Ersetzungsaktion an und führen Sie diese aus.
Der Testlauf zeigt Ihnen, wie viele Instanzen gefunden wurden, ohne dass Änderungen vorgenommen wurden. Überprüfen Sie die Anzahl, vergewissern Sie sich, dass sie plausibel erscheint, und übernehmen Sie dann die Änderungen.
Sobald der Austausch abgeschlossen ist, gehen Sie in wp-admin zu „Einstellungen“ » „Permalinks“ und klicken Sie auf „Änderungen speichern“, ohne etwas zu ändern. Dadurch wird Ihre .htaccess-Datei neu generiert und alle Umschreibungsregeln, die auf die alte Domain verweisen, werden gelöscht.

Schritt 8: Testen Sie Ihre neue Website
Die meisten Anleitungen lassen diesen Schritt aus. Dabei ist er der nützlichste.
Sie können Ihre migrierte Website auf dem neuen Host ansehen, bevor Sie Ihre Domain dorthin weiterleiten, ohne dabei die DNS-Einstellungen zu ändern. Dazu weisen Sie Ihren eigenen Computer vorübergehend an, Ihre Domain auf die IP-Adresse des neuen Servers aufzulösen.
Ermitteln Sie die IP-Adresse Ihres neuen Servers. In Ihrem Hosting-Control-Panel wird diese in der Regel auf der cPanel-Startseite oder unter „Gemeinsame IP-Adresse“ angezeigt.

Auf einem Mac oder unter Linux:
Öffne das Terminal und führe folgenden Befehl aus sudo nano /etc/hosts. Am unteren Rand der Hosts-Datei, füge eine neue Zeile ein: 123.456.789.0 yourdomain.com (unter Verwendung Ihrer tatsächlichen Server-IP-Adresse und Domain). Speichern unter Strg+X, dann Y, dann Eingabe.
Unter Windows:
Öffnen Sie den Editor als Administrator (Rechtsklick auf „Editor“, „Als Administrator ausführen“). Öffnen Sie die Datei unter C:\Windows\System32\drivers\etc\hosts. Fügen Sie die gleiche Zeile am Ende hinzu und speichern Sie die Datei.
Öffne nun deinen Browser und rufe deine Domain auf. Dein Computer lädt die Website vom neuen Server, während der Rest der Welt weiterhin die alte Version sieht.
Überprüfen Sie Folgendes, bevor Sie fortfahren:
- Die Startseite wird korrekt geladen
- Bilder anzeigen
- Interne Links funktionieren
- Auf wp-admin können Sie sich mit Ihren Zugangsdaten anmelden
- Alle Kontaktformulare werden fehlerfrei übermittelt
- Das SSL-Zertifikat wird als gültig angezeigt
Schritt 9: Aktualisieren Sie Ihre DNS-Einstellungen
Ihre Website ist nun vollständig auf den neuen Server oder Domänennamen migriert. Obwohl Ihre Website funktioniert, ist es wichtig, auch die Anzeige im Domain Name System (DNS) zu aktualisieren.
Derzeit verweist der DNS Ihrer Domain auf den alten Host. Glücklicherweise können Sie dies problemlos ändern, um Ihren neuen Host anzuzeigen.
Dieser Vorgang variiert je nachdem, wo Sie Ihre neue Domain registriert haben . Um Ihnen eine Vorstellung davon zu geben, wie das funktioniert, führen wir Sie durch die Schritte zum Ändern Ihrer Nameserver in Bluehost.
Melden Sie sich zunächst bei Ihrem Hosting-Konto an und gehen Sie zu Domains » Meine Domains . Erweitern Sie dann das Dropdown-Menü auf der rechten Seite Ihrer Domain und klicken Sie auf DNS .

Hier sehen Sie Ihre DNS-Einträge, einschließlich Ihrer Nameserver und IP-Adressen. Klicken Sie anschließend auf Bearbeiten .

Um auf einen neuen Webhost zu verweisen, wählen Sie „Benutzerdefiniert“ als „Setup-Typ“ aus.

Geben Sie nun einfach die Informationen für Ihren neuen Hosting-Anbieter ein. Es kann bis zu 48 Stunden dauern, bis der DNS verbreitet ist und auf die neue Site verweist.
Es gibt einen schnelleren Weg, das zu erledigen
Neun Schritte – das ist die nackte Realität einer manuellen Migration. Wenn Sie es geschafft haben, wissen Sie nun genau, was verschoben wurde, wohin es verschoben wurde und warum. Dieses Wissen ist wirklich nützlich.
Bei den meisten Migrationen ist ein solches Maß an Kontrolle jedoch nicht erforderlich. Und gerade bei zwei dieser neun Schritte scheitern manuelle Migrationen am häufigsten.
Eine schnelle und einfache Alternative ist die Installation eines WordPress-Migrations-Plugins.
Obwohl die Auswahl groß ist, ist Duplicator ein leistungsstarkes Tool, mit dem Sie Ihre WordPress-Site problemlos exportieren und verschieben können.

Eine meiner Lieblingsfunktionen von Duplicator Pro ist die Drag-and-Drop-Funktionalität.
Sie können ein Backup erstellen, das die Inhalte, Designs, Plugins, Datenbanken und Mediendateien Ihrer Site bündelt. Legen Sie diese ZIP-Datei dann einfach auf der zweiten Site ab.

Dadurch wird der Migrationsassistent von Duplicator gestartet, der Sie Schritt für Schritt durch den Import Ihrer ursprünglichen Inhalte führt. Sie müssen keine Dateien manuell importieren oder ein Such- und Ersetzungsskript ausführen.

Außerdem wurde Duplicator für die Handhabung großer Websites und Multisite-Netzwerke entwickelt. Sie müssen sich keine Sorgen machen, dass wichtige Daten Ihrer Agentur- oder Unternehmenswebsite verloren gehen.
Dieses Tool spart Ihnen beim Verschieben Ihrer Website viel Zeit und Mühe. Anstatt sich mit Dateimanagern und phpMyAdmin herumzuschlagen, können Sie Duplicator die Arbeit für Sie erledigen lassen!
Häufig gestellte Fragen (FAQs)
Wie lange dauert die manuelle Migration einer WordPress-Website?
Bei einer kleinen Website mit einer überschaubaren Medienbibliothek sollten Sie mit einer Dauer von 1 bis 2 Stunden rechnen. Bei einer großen Website mit mehreren Gigabyte an Medien und einer umfangreichen Datenbank kann der Vorgang 4 bis 6 Stunden dauern, wobei die meiste Zeit durch das Warten auf Dateiübertragungen verloren geht. Die einzelnen Schritte selbst sind nicht langsam; langsam sind vielmehr die FTP-Uploads und Datenbankimporte. Die Verwendung der cPanel-ZIP-Methode verkürzt die Übertragungszeit bei größeren Websites erheblich.
Muss ich WordPress vor der Migration auf dem neuen Host neu installieren?
Nein. Du überträgst deine bestehende WordPress-Installation, einschließlich der Kern-Dateien. Wenn du zunächst ein frisches WordPress auf dem neuen Host installierst, entstehen eine widersprüchliche wp-config.php-Datei und eine doppelte Datenbank, die du löschen musst, bevor du deine eigene importieren kannst. Beginne mit einem leeren public_html-Ordner auf dem neuen Host.
Was mache ich, wenn meine Datenbank zu groß ist, um sie über phpMyAdmin zu exportieren?
Verwenden Sie die Option „Benutzerdefinierter Export“ mit aktivierter gzip-Komprimierung; damit lassen sich die meisten Fälle abdecken. Sollte die komprimierte Datei dennoch zu groß für den Import sein, nutzen Sie BigDump, ein kostenloses PHP-Skript, das große SQL-Dateien in kleinere Teile aufteilt und diese nacheinander importiert. Laden Sie BigDump auf Ihren neuen Server hoch, verweisen Sie es auf Ihre SQL-Datei und führen Sie es über den Browser aus. Alternativ kann WP-CLI Datenbanken jeder Größe verarbeiten: wp db export auf dem alten Host und wp db import auf dem neuen.
Woran erkenne ich, dass die DNS-Verbreitung abgeschlossen ist?
Verwenden Sie ein Tool wie whatsmydns.net, um zu überprüfen, wie Ihre Domain von verschiedenen Standorten weltweit aufgelöst wird. Geben Sie Ihre Domain ein und wählen Sie den A-Eintrag aus. Wenn an den meisten Standorten die IP-Adresse Ihres neuen Servers angezeigt wird, ist die Aktualisierung für die meisten Besucher praktisch abgeschlossen. In Ausnahmefällen kann die vollständige weltweite Aktualisierung bis zu 48 Stunden dauern, in den meisten Regionen erfolgt die Aktualisierung jedoch innerhalb von 2 bis 6 Stunden.
Was ist der einfachste Weg, eine WordPress-Site zu migrieren?
Der einfachste Weg, eine WordPress-Website zu migrieren, ist die Installation eines WordPress-Migrations-Plugins wie Duplicator Pro. Mit Duplicator können Sie Ihre gesamte Website in eine einzige gezippte Archivdatei packen. Dann können Sie sie per Drag & Drop in eine neue WordPress-Installation ziehen.
Dies erspart Ihnen die manuelle Übertragung Ihrer Dateien und Datenbanken und gewährleistet, dass bei der Migration keine Daten verloren gehen.
Wenn Sie die verschiedenen verfügbaren Migrations-Plugins erkunden möchten, sind hier einige der beliebtesten Optionen:
Wie migriere ich meine WordPress-Site manuell?
Um Ihre WordPress-Site manuell zu migrieren, exportieren Sie die Datenbank Ihrer aktuellen WordPress-Site in phpMyAdmin. Übertragen Sie dann alle Ihre Website-Dateien per FTP oder einem Dateimanager in die neue Hosting-Umgebung.
Sie müssen außerdem eine neue Datenbank auf dem neuen Hosting-Server erstellen und die zuvor exportierte Datenbank importieren. Aktualisieren Sie abschließend die Datenbankanmeldeinformationen und die Site-URL in der Datei wp-config.php des neuen Hostings, um eine ordnungsgemäße Konnektivität sicherzustellen.
Wie lade ich meine WordPress-Site auf einen Live-Host hoch, nachdem ich lokal daran gearbeitet habe?
Erstellen Sie auf Ihrer lokalen Website mit Duplicator Pro eine Kopie der Dateien und der Datenbank der Site. Stellen Sie sicher, dass Duplicator auch auf Ihrer Produktionssite installiert ist. Verwenden Sie dann das Importtool , um Ihre lokale Site auf den Live-Server hochzuladen.
Kann ich eine WordPress-Site auf eine andere übertragen?
Ja, Sie können eine WordPress-Site auf eine andere übertragen. Erstellen Sie mit dem Plugin Duplicator Pro einfach ein Backup der Original-Site. Importieren Sie dann das Backup in die neue Site und folgen Sie den Schritten im Migrationsassistenten von Duplicator.
Wie stelle ich meine WordPress-Site auf einem neuen Host wieder her?
Um Ihre WordPress-Site auf einem neuen Host wiederherzustellen , stellen Sie sicher, dass Sie Duplicator verwenden, um regelmäßige Backups zu speichern . Wenn Ihre Site abstürzt und Sie sich entscheiden, Ihr Hosting zu aktualisieren, ziehen Sie einfach die neueste Backup-Archivdatei per Drag & Drop auf die neue Site. Dadurch werden alle Daten der ursprünglichen Site wiederhergestellt.
Ihre Website befindet sich nun auf dem neuen Host. So gehen Sie nun weiter vor.
Sie haben gerade eine Migration abgeschlossen. Die Website ist aufgeräumt, getestet und online. Genau in diesem Moment lassen die meisten Leute ein Backup aus und beginnen sofort, Änderungen vorzunehmen.
Tun Sie das nicht. Erstellen Sie jetzt sofort eine vollständige Sicherung der neuen Website, noch bevor Sie Plugins aktualisieren, das Theme ändern oder Inhalte bearbeiten. Sollte in der ersten Woche auf dem neuen Host etwas schiefgehen, benötigen Sie einen Wiederherstellungspunkt aus einem bekanntermaßen fehlerfreien Zustand und keine Sicherung des alten Servers.
Über 1,5 Millionen WordPress-Profis nutzen Duplicator Pro, um verifizierte, vollständige Backups zu erstellen, die sie von überall aus wiederherstellen können – selbst wenn der Zugriff auf WordPress selbst gesperrt ist. Allein schon die URL für die Notfallwiederherstellung ist ihr Geld wert, da sie eine Website auch dann wiederherstellt, wenn Sie überhaupt keinen Zugriff auf wp-admin haben.
Wenn Sie gerade mehrere Stunden mit einer manuellen Migration verbracht haben, ist es nur logisch, sich vor dem Weitermachen fünf Minuten Zeit für eine Datensicherung zu nehmen.
Benötigen Sie weitere Tipps zur WordPress-Migration? Schauen Sie sich unsere anderen Leitfäden unten an.