Categories: Optimieren

Schrittweise Anleitung zum Migrieren Ihrer WordPress Seite auf einen neuen Host

Das Verschieben Ihrer Website auf einen neuen Host kann eine entmutigende und stressige Erfahrung sein, muss es aber nicht sein.

Viele Menschen sehen sich aufgrund von Problemen mit ihrem derzeitigen Anbieter mit der Notwendigkeit konfrontiert, zu einem neuen Host zu wechseln, und haben gerade genug davon. Die Migration auf einen zuverlässigeren Host wird jedoch allzu oft verzögert, weil Sie befürchten, einen Fehler zu machen und Ihre Site (s) zu beschädigen.

Um das Problem zu umgehen, zahlen die Leute entweder einen Fachmann für den Umzug ihrer Website, suchen einen neuen Host, der den Service als Teil eines neuen Hosting-Pakets anbietet, oder nehmen die dritte Option in Anspruch, es selbst auszuprobieren.

Wenn Sie ein wenig Zeit mit der Vorbereitung Ihrer eigenen Website verbringen, ist die Migration kein Grund zur Sorge. Es kann ein sehr einfaches Projekt sein, wenn es richtig angegangen wird, und es kann leicht rückgängig gemacht werden, falls irgendwelche Probleme auftreten.

Lassen Sie uns die erforderlichen Schritte ausführen, um Ihre WordPress-Website auf einen neuen Host zu verschieben. Bevor wir Ihnen jedoch zeigen, wie Sie Ihre Website migrieren können, bedenken Sie bitte, dass viele der besten WordPress-Hosting-Unternehmen Ihre Website tatsächlich für Sie verschieben werden. Wenn Sie also gerade einen neuen Hosting-Plan gekauft haben und Ihre Site verschieben möchten, wenden Sie sich zunächst an Ihren neuen Hosting-Anbieter, um festzustellen, ob dieser eine kostenlose Migration anbietet.

 Schritt 1: Sichern Sie Ihre Website-Dateien
Der allererste Schritt eines solchen Projekts besteht darin, jeden Aspekt Ihrer Site zu sichern. Dieser Schritt ist eine gute Übung, bevor größere Änderungen vorgenommen werden. Er ist jedoch auch eine Voraussetzung für die Migration Ihrer WordPress-Installation. Es gibt viele Plugins, die Ihre Site vollständig für Sie sichern. Diese Sicherung erfordert jedoch einen manuelleren Ansatz. Stellen Sie mit einem FTP-Programm (z. B. Transmit) eine Verbindung zu Ihrem Webhost her und kopieren Sie alle Dateien im Verzeichnis Ihrer Website in einen Ordner auf Ihrem lokalen Computer. Dies schließt die .htaccess-Datei ein, die ausgeblendet sein soll. Konsultieren Sie die Hilfedatei Ihres FTP-Programms, um versteckte Dateien anzuzeigen, wenn Sie diese Datei nicht sehen können. Abhängig von der Anzahl der Medien-Uploads auf Ihrer Site kann dies einige Zeit dauern. Während dieses Downloads können wir mit Schritt 2 beginnen und eine Kopie Ihrer Datenbank erstellen.

 Schritt 2: Exportieren Sie die WordPress-Datenbank 
 Das Exportieren Ihrer Datenbank ist ein einfacher Vorgang, der nur wenige Schritte erfordert. Loggen Sie sich in das cPanel-Konto Ihres Webservers ein und öffnen Sie die phpMyAdmin-Anwendung. Wählen Sie aus der Liste in der linken Seitenleiste die Datenbank aus, die Ihre WordPress-Installation enthält, und klicken Sie anschließend im Navigationsmenü auf die Registerkarte Exportieren. Die Standardeinstellungen eines Quick-Exports und das SQL-Format für den Export sind ausreichend für das, was wir benötigen. Klicken Sie auf die Schaltfläche Los. Der Datenbankexportvorgang wird gestartet und eine Datei auf Ihren lokalen Computer heruntergeladen. Sobald der Datenbankexport und die FTP-Übertragung Ihrer Dateien abgeschlossen sind, können Sie mit der nächsten Phase fortfahren.
 

 Schritt 3: Erstellen Sie die WordPress-Datenbank auf Ihrem neuen Host-Server Bevor 
wir mit der Migration auf den neuen Webhost beginnen können, müssen wir eine Umgebung für eine WordPress-Installation erstellen. Dazu müssen Sie eine Datenbank erstellen, in die Sie Ihre SQL-Daten importieren können. Melden Sie sich bei Ihrem neuen Webhost mit den Benutzerdaten an, die Sie angegeben haben, und stellen Sie eine Verbindung zur cPanel-Software her. Für unseren Leitfaden verwenden wir die Anwendung MySQL-Datenbanken. Wenn auf Ihrem Webhost diese Anwendung nicht ausgeführt wird, wenden Sie sich an das Support-Team, um die Methode zum Erstellen neuer Datenbanken zu erfahren. Die Schritte zum Erstellen einer Datenbank sind ganz einfach:     

Öffnen Sie die MySQL-Datenbank und erstellen Sie eine neue Datenbank mit einem geeigneten Namen für Ihre Website.     Erstellen Sie einen neuen MySQL-Benutzer (mit einem sicheren Passwort).     
Fügen Sie dieses Benutzerkonto der neuen Datenbank hinzu und gewähren Sie ihm alle Berechtigungen. Notieren Sie sich den Datenbanknamen, den neuen MySQL-Benutzernamen und das Kennwort. Du wirst sie bald brauchen. Schritt 4: Bearbeiten Sie die Datei wp-config.php Navigieren Sie zu dem Ordner auf Ihrem lokalen Computer, in den Sie Ihre Website-Dateien heruntergeladen haben. In diesem Ordner befindet sich eine Datei namens wp-config.php, die den Zugriff zwischen WordPress und Ihrer Datenbank steuert. Erstellen Sie eine Kopie dieser Datei und speichern Sie sie in einem anderen Ordner auf Ihrem lokalen Computer. Dies ist notwendig, um die Änderungen wiederherzustellen, die wir vornehmen werden, falls später etwas schief gehen sollte. Öffnen Sie die Originalversion der Datei mit Ihrem bevorzugten Texteditor und nehmen Sie die folgenden drei Änderungen vor: 1. Ändern Sie den Datenbanknamen Suchen Sie die folgende Zeile: define ('DB_NAME', 'db_name'); Der db_name-Teil dieser Zeile wird derzeit auf den MySQL-Datenbanknamen Ihres alten Webhosts gesetzt. Dies muss in den Namen der neuen Datenbank geändert werden, die Sie gerade erstellt haben. 2. Ändern Sie den Datenbank-Benutzernamen Darunter finden Sie die Zeile: define ('DB_USER', 'db_user'); In dieser Zeile müssen Sie den Teil db_user vom Benutzernamen Ihres alten Hosts so ändern, dass er mit dem neuen Benutzernamen übereinstimmt, den Sie gerade erstellt haben. 3. Ändern Sie das Datenbankbenutzerkennwort Bearbeiten Sie zum Schluss die dritte Zeile: define ('DB_PASSWORD', 'db_pass'); Wie bei den anderen muss der Abschnitt db_pass dieser Zeile in das neue sichere Kennwort geändert werden, das Sie für Ihren MySQL-Benutzer erstellt haben. Speichern Sie wp-config.php und schließen Sie die Datei.
 
  Schritt 5: Importieren Sie Ihre Datenbank 
 Nachdem Sie eine neue Datenbank zur Verfügung haben, können Sie mit dem Importvorgang beginnen. Starten Sie phpMyAdmin über die cPanel-Software auf Ihrem neuen Server und wählen Sie Ihre neue Datenbank aus der Liste in der linken Seitenleiste aus. Sobald es geöffnet ist, wählen Sie die Registerkarte Importieren aus dem Navigationsmenü. Klicken Sie im Abschnitt Zu importierende Datei auf die Schaltfläche Datei auswählen und wählen Sie die zuvor exportierte SQL-Datei aus. Deaktivieren Sie das Kontrollkästchen Partieller Import, stellen Sie sicher, dass das Format auf SQL eingestellt ist, und klicken Sie dann auf die Schaltfläche Los. Der Datenbankimport wird nun gestartet. Die Zeit, die dieser Import benötigt, hängt von der Größe Ihrer Datenbank ab. Sie sollten eine Nachricht erhalten, die Sie über den Erfolg des Imports informiert, wenn dieser abgeschlossen ist. 

Schritt 6: Laden Sie die WordPress-Dateien auf Ihren neuen Host hoch Nachdem Sie die neue Datenbank vorbereitet und die Datei wp-config.php neu konfiguriert haben, ist es an der Zeit, die Dateien Ihrer Website hochzuladen. Stellen Sie mit Ihrem FTP-Programm eine Verbindung zu Ihrem neuen Webhost her und navigieren Sie zu dem Ordner, in dem Ihre Website gespeichert werden soll. Wenn dies die primäre oder einzige Site ist, die auf diesem Webserver installiert wird, ist das Hochladen der Dateien in den Ordner public_html das übliche Verzeichnis. Wenn Sie das Remote-Verzeichnis ausgewählt haben, können Sie Ihre Website-Dateien hochladen, die nun die aktualisierte Version von wp-config.php enthalten sollen. Wie beim früheren Download kann dieser Vorgang einige Zeit dauern. Löschen Sie diese Dateien nicht von Ihrem lokalen Computer, sobald der Upload abgeschlossen ist. Sie werden noch benötigt, bis die letzten Schritte abgeschlossen sind. 

Schritt 7: Definieren einer neuen Domain und Suchen / Ersetzen einer alten Domain Wenn Sie zu einer neuen / anderen Domain wechseln, sollten Sie diesen Schritt durchlesen. Andernfalls können Sie diesen Schritt überspringen, da Sie Ihre Site nicht aktualisieren müssen, um auf eine andere Domain zu verweisen. Ein Problem, das Menschen beim Verschieben ihrer Website immer zu haben scheinen, ist, dass sie Links zu anderen Posts auf ihrer Website hinzugefügt oder Bilder direkt eingefügt haben, indem sie auf eine URL auf dem Server verweisen, was dazu führt, dass diese beim Verschieben auf eine neue Domain nicht mehr funktionieren. Wenn Sie schnell und einfach nach Instanzen Ihres alten Domainnamens suchen und durch den neuen Namen ersetzen möchten, empfehlen wir Ihnen, das Search Replace DB-Skript auf github zu lesen. Auf diese Weise können Sie dies mit Leichtigkeit tun. Stellen Sie einfach sicher, dass Sie es LÖSCHEN, wenn Sie fertig sind (aus Sicherheitsgründen), und legen Sie es nicht in Ihrer Stammdomäne ab. Erstellen Sie einen temporären Ordner mit einem zufälligen Namen, um das Skript zu hosten. Ändern der Site-URL: Wenn Sie nach der alten Domain suchen und diese durch die neue Domain ersetzen, ändern Sie auch die Werte für site_url und home url in der Datenbank (Ändern der Site-URL). Dies wird beim Versuch, sich anzumelden, sichergestellt Es wird nicht versucht, Sie auf Ihre Site in der neuen Domain umzuleiten und Sie auf die alte Domain umzuleiten. 

 
Schritt 8: Der letzte Schliff Dieser Schritt umfasst tatsächlich zwei getrennte Dinge, zwischen denen (möglicherweise) mehrere Tage liegen. Bevor Sie die Site auf Ihrem neuen Host verwenden können, müssen Sie die DNS-Einstellungen Ihrer Domain neu konfigurieren. Sie werden so eingestellt, dass sie auf Ihren alten Host verweisen, und Sie müssen die richtigen Datensätze auf die neue Server-IP-Adresse verweisen. Dieser Vorgang hängt davon ab, wo Sie Ihre Domain registriert haben. Die Details für den Abschluss dieses Vorgangs sind zu unterschiedlich, um in diesem Beitrag erläutert zu werden. Ihr Domain-Registrar sollte jedoch über alle Details verfügen, die Sie für diese Änderung benötigen. Die vollständige Verbreitung von DNS-Änderungen kann bis zu 48 Stunden dauern. Am besten tun Sie dies zu einem Zeitpunkt, an dem Sie mit einem geringeren Verkehrsaufkommen rechnen. Während dieses 48-Stunden-Fensters sollten Sie keine Änderungen an Ihrer Website vornehmen, da Sie möglicherweise die alte Version der Website ändern. Nach Ablauf der 48-Stunden-Frist sollten Sie jetzt auf den neuen Webhost zugreifen, wenn Sie Ihre Website aufrufen. Jetzt können Sie eine Verbindung zu Ihrem alten Webhost herstellen, um die Dateien und die Datenbank zu löschen. Sie sollten weiterhin eine lokale Sicherungskopie dieser Dateien und den Datenbankexport zusammen mit der ursprünglichen Datei wp-config.php haben, falls Sie die Migration zurücksetzen müssen. Es kann eine gute Idee sein, diese Dateien für einen längeren Zeitraum aufzubewahren, um auf der sicheren Seite zu sein.

Für  jedes Unternehmen, jeglicher Größe und Branche, bietet sich  Online-Marketing und Webdesign an und kann zu neuen interessanten Kundenbeziehungen  führen. Die Online-Agentur Berlin unterstützt Sie dabei.   
WP361

Share
Published by
WP361

Recent Posts

Was ist Responsive Web Design?

Laut neuen Statistiken von Online Agentur Berlin lag die Internetnutzung auf Mobilgeräten im Oktober letzten Jahres mit 81,3% über der…

5 Jahren ago

Die neuesten SEO-Trends, die Sie kennen müssen

WordPress-SEO-Trends sind unerlässlich, um den Überblick über das hart umkämpfte digitale Ökosystem von heute zu behalten. Es ist schwierig, sich…

5 Jahren ago

WordPress Landing Pages: Erstellen und optimieren

Wenn es darum geht, Leads zu generieren, ist das Erstellen eines leistungsstarken Zielseitenangebots nur die halbe Miete. Um dieses Angebot sichtbar…

5 Jahren ago

Achten Sie auf Ihre HTTP-Sicherheitsheader

Es gibt Millionen von Websites auf der ganzen Welt, die öffentlich zugänglich sind. Aufgrund dieser öffentlichen Verfügbarkeit von Websites sind sie…

5 Jahren ago

Das endgültige Handbuch zu Backdoor-Angriffen – Was sind WebShell BackDoors?

Wie im vorherigen Artikel kurz erwähnt, ist eine Webshell eine befehlsbasierte Webseite (Skript), die die Remote-Verwaltung eines Computers ermöglicht. Es wird…

6 Jahren ago

Der Leitfaden zu Backdoor-Angriffen – Was ist eine Backdoor?

Dies ist eine Serie von 4 Anleitungen, in denen wir versuchen, zu zeigen, wie Backdoor-Angriffe funktionieren und wie sie verhindert…

6 Jahren ago