So migrieren Sie eine WordPress-Site zu einem anderen Host

Veröffentlicht: 2021-03-04
WordPress migrieren
Folgen Sie @Cloudways

Das Verschieben einer WordPress-Site von einem Host zu einem anderen kann eine komplexe Aufgabe sein (und sogar einige Bedrohungen darstellen), wenn Sie sich nicht damit auskennen. Die Website-Migration sollte jedoch ein unkomplizierter Prozess sein, und selbst wenn Sie ein oder zwei Probleme haben, sollten Sie es leicht selbst lösen können.

In diesem Tutorial erfahren Sie, wie Sie eine Website ohne Komplikationen auf einen anderen Host migrieren können!

  1. Manuelles Migrieren von WordPress
  2. Migration der WordPress-Site mit SSH
  3. Über die WordPress-Befehlszeile migrieren
  4. Testen und Ausführen der WordPress-Site
  5. Migrieren Sie WordPress mit dem Cloudways Migrator-Plugin
  6. Warum WordPress auf einen neuen Server migrieren
  7. Unsere empfohlenen Best Practices für die WordPress-Migration

Das größte Problem, dem Sie bei der Migration Ihrer Website begegnen können, ist der Datenverlust. Wenn Sie beim Übertragen Ihrer Dateien wichtige Daten verlieren, besteht die Möglichkeit, dass Sie Ihre Website durcheinander bringen!

Beachten Sie, dass es einige großartige Migrations-Plugins gibt, die Ihnen helfen können, die Arbeit leicht zu erledigen. Und wenn Sie sich für verwaltetes WordPress-Hosting entscheiden, wird die Site für Sie verschoben. Überprüfen Sie daher auch diese Optionen. Darüber hinaus ist es immer besser, Ihre Website vor der Migration mit einem WordPress-Backup-Plugin zu sichern.

Manuelles Migrieren von WordPress-Sites

Dieser Leitfaden kann sich für manche als mühsam erweisen, sodass Sie am Ende sehen können, wie Sie Ihre Website in nur 3 einfachen Schritten auf Cloudways umstellen können!

Im Moment konzentrieren wir uns jedoch auf die Schritte, die Ihnen helfen, Ihre Website ohne Probleme auf einen anderen Host zu migrieren!

Haben Sie Angst, dass Ihre Website während der Migration kaputt geht?

Kein Problem. Lassen Sie sich von einem Cloudways-Experten darum kümmern.

Beauftragen Sie einen Experten

I) Laden Sie die Dateien hoch

Der erste Schritt ist das Hochladen der Dateien. Sie haben zwei Möglichkeiten, die Dateien auf den neuen Host hochzuladen.

FTP-basierte Methode

Melden Sie sich bei Ihrem bestehenden Hosting-Konto an, navigieren Sie zum Dateimanager und in den Ordner mit den WordPress-Dateien. Komprimieren (zip) Sie alle Ihre WordPress-Dateien und laden Sie die Zip-Datei dann entweder über den File Transfer Protocol (FTP)-Client oder den Dateimanager des neuen Hosting-Kontos zum neuen Hosting-Provider hoch. Extrahieren Sie nach dem Hochladen die ZIP-Datei in den Ordner public_html .

SSH-Methode [Der schnellste Weg]

Die Dateien können auch über SSH hochgeladen werden. Nicht alle Anbieter bieten diesen Service an, und Sie sollten nach dem plattformintegrierten SSH-Terminal suchen. Wenn es nicht verfügbar ist, verwenden Sie einen Client wie PuTTy , um eine Verbindung zum neuen Server herzustellen . Verwenden Sie den folgenden Befehl:

 $cd public_html/

Sobald Sie mit dem Server verbunden sind, greifen Sie auf den Ordner public_html zu (den Stammordner für die WordPress-Dateien). Laden Sie in diesem Ordner den Ordner hoch, den Sie zuvor mit der FTP-Methode gezippt haben.

Gehen Sie zu Ihrem Dateimanager und stellen Sie sicher, dass sich Ihr komprimierter Ordner im Ordner public_html befindet . Standardmäßig heißt es public_html.zip, aber Sie können es in etwas wie mysite.zip ändern . Überprüfen Sie nun den Standort, indem Sie auf die URL zugreifen. Wenn auf die richtige URL zugegriffen wird, wird der Download automatisch gestartet.

Die generische URL könnte wie folgt aussehen: http://YOURSITE.com/mysite.zip

Gehen Sie nun zurück zum PuTTy-Terminal und geben Sie den folgenden Befehl ein (stellen Sie sicher, dass Sie sich noch im Ordner public_html befinden ):

 wget http://YOURSITE.com/mysite.zip

Nach dem Download sehen Sie einen neuen ZIP-Ordner in Ihrem public_html-Ordner Ihres neuen Hosts. Um den Ordner zu entpacken, führen Sie den folgenden Befehl aus.

 Entpacken Sie mysite.zip

Wenn Sie es richtig gemacht haben, sollten alle Dateien Ihrer alten Sites in Ihr neues Hosting importiert werden. Folgen Sie dem nächsten Schritt, um die Datenbank zu migrieren.

II) WordPress-Datenbankmigration

Erstellen Sie mit dem MySQL-Datenbankassistenten eine neue Datenbank und einen Benutzer auf dem neuen Hosting-Server (notieren Sie sich die Anmeldeinformationen, da Sie sie später benötigen).

Gehen Sie auf die alten Wordpress - Seite zurück, installieren Sie das UpdraftPlus Plugin Export der Datenbank.

WordPress-Datenbank sichern

Importieren Sie mit phpMyAdmin auf dem neuen Hosting-Konto die oben erstellte Datenbank.

Datenbankdatei importieren

III) Bewältige den kniffligen Teil

Gehen Sie einfach zu wp-config.php (Sie finden es im Root) und ersetzen Sie die Zugangsdaten durch die, die Sie zuvor notiert haben, dh DB_NAME, DB_USER, DB_PASSWORD . In einigen Fällen müssen Sie DB_HOST bereitstellen, während Sie eine WordPress-Site auf einen neuen Host verschieben, aber das hängt hauptsächlich von Ihrem Server ab. Ansonsten sind Sie bereit zu gehen!

wp-config-Datenbankanmeldeinformationen aktualisieren

IV) Abschluss des Prozesses

Suchen Sie die Tabelle xxxxx-option in Ihrer Datenbank und ersetzen Sie option_value von siteurl und home durch die neue URL Ihrer Site.

Siteurl und Startseite ändern

Sie können jetzt http://newurl.com/wp-admin besuchen, zu Einstellungen gehen und Permalinks auswählen und nach Ihren Wünschen ändern.

V) Sich niederlassen

Sie können das Plugin Velvet Blues Update URLs verwenden, um jede alte URL in neue URLs zu ändern. Sobald Sie fertig sind, können Sie loslegen! Voila, Sie haben Ihre Site auf Ihren neuen Host migriert und sind bereit, Ihre neue Umgebung zu nutzen!

VelvetBlues WordPress-Plugin

Hinweis: Wenn Sie die Site nicht besuchen können, versuchen Sie, Ihren Browser-Cache zu leeren.

Migration der WordPress-Site über SSH

I) Was ist SSH/Befehlszeile?

SSH ist eine Befehlszeilenschnittstelle, die häufig zur Steuerung von Remote-Computern verwendet wird (in diesem Fall sind die Server sowohl die aktuelle als auch die zukünftige Heimat Ihrer WordPress-Website). Shell-Befehle werden verwendet, um eine Reihe von Aktionen auf Remote-Servern auszuführen. Es ist nicht interaktiv und akzeptiert nur Textbefehle für den Vorgang, den Sie ausführen möchten.

SSH bietet einen sicheren und verschlüsselten Kanal, über den Informationen zwischen dem Client und dem Remote-Server ausgetauscht werden. Aufgrund der Popularität und fast universellen Verwendung ist ein SSH-Terminal in iOS- und Linux-Betriebssysteme integriert. Windows-Benutzer müssen einen SSH-Client (wie PuTTY ) herunterladen, um SSH-Sitzungen zu starten.

Leider ist die Mehrheit der WordPress-Benutzer mit der Befehlszeilenoberfläche nicht vertraut. Daher werde ich Sie mit sehr einfachen Schritten durch den Rest dieses Leitfadens führen. Ich werde auch die Funktionsweise der Befehle hinter den Kulissen erklären, damit Sie eine bessere Vorstellung davon haben, was Sie tun.

IdeaBox – Fallstudie

Lesen Sie, wie Cloudways einer WordPress-Agentur geholfen hat, bessere Produkte zu entwickeln.

Holen Sie sich jetzt eine Fallstudie!

Danke schön

Ihr E-Book ist auf dem Weg zu Ihrem Posteingang.

II) Greifen Sie auf die Befehlszeile zu

Für dieses Tutorial verwende ich den SSH-Client PuTTY für den Zugriff auf die Kommandozeile. Sie können jedoch einen beliebigen SSH-Client Ihrer Wahl verwenden. Sie benötigen Folgendes, um über die Befehlszeile auf Ihren vorhandenen Server zuzugreifen:

  1. Server IP Adresse
  2. Nutzername
  3. Passwort
  4. Öffentlicher Schlüssel

Starten Sie PuTTY und navigieren Sie zu SSHAuth.

PuTTY starten

Rufen Sie nun den öffentlichen Schlüssel Ihres Servers ab und navigieren Sie im PuTTY-Fenster zu Sitzung , um die IP-Adresse des Servers einzugeben.

Sitzung im PuTTY

Klicken Sie auf die Schaltfläche Öffnen und melden Sie sich mit Ihren Zugangsdaten an. ( Wichtig : Melden Sie sich als Root-Administrator an und geben Sie das richtige Passwort ein).

Root-Administrator

c) Navigieren Sie zum WordPress-Verzeichnis

Das erste, was ich tun muss, nachdem ich mich über SSH beim Server angemeldet habe, ist, zu meinem WordPress-Site-Verzeichnis zu navigieren, das die Dateien und Ordner enthält, die ich auf den neuen Host verschieben möchte.

Geben Sie im Terminal den folgenden Befehl ein, der sicherstellt, dass ich mich im Stammverzeichnis des Servers befinde.

 CD

Der nächste Befehl ist ls , kurz für den Listenbefehl , der alle Dateien und Ordner im Stammordner anzeigt.

Listenbefehl

Möglicherweise sehen Sie eine andere Liste von Dateien und Ordnern, was in Ordnung ist. Von hier aus müssen Sie zum WordPress-Installationsordner gehen. In meinem Fall gehe ich zum Ordner www (der die WordPress-Installationsdateien enthält) im Ordner var .

Geben Sie cd var/www ein und drücken Sie die Eingabetaste .

Wenn ich den Inhalt dieses Ordners mit dem Befehl ls überprüfe, kann ich sehen, dass er den Ordner für die WordPress-Site enthält.

cd var/www

Geben Sie einfach cd wordpress (oder wie auch immer der Name Ihres Ordners lautet) ein, um auf den WordPress-Site-Ordner zuzugreifen.

VI) WordPress-Dateien sichern

Der WordPress-Ordner enthält viele Ordner und Dateien und es ist wichtig, sie alle zu sichern, bevor ich den Migrationsprozess der WordPress-Site tatsächlich einleite. Dazu erstelle ich einen Zip-Ordner des WordPress-Site-Ordners. Dies ist der einfachste und schnellste Weg, Daten von meinem bestehenden Cloud-Server auf den von Cloudways verwalteten Server zu übertragen.

Hinweis: Um den Zip-Befehl auszuführen, stellen Sie sicher, dass Sie Zip installiert haben. Sie können zip installieren, indem Sie den folgenden Befehl ausführen : sudo apt install zip unzip

Führen Sie im Ordner www den folgenden Befehl aus:

 zip -r wordpress.zip wordpress

-r Flag ermöglicht das rekursive Lesen von Dateien. Vergessen Sie nicht, den Namen des Ordners [wordpress] und den Dateinamen [wordpress.zip] so zu ersetzen, dass er mit Ihrem übereinstimmt.

Nachdem der Vorgang abgeschlossen ist, cd zurück zum Ordner www oder zu dem Ordner, in dem Sie den Zip-Befehl ausgeführt haben, und geben Sie den ls- Befehl ein, um zu bestätigen, dass die Zip-Datei erfolgreich erstellt wurde.

zip-Befehl

Groß! Ich habe meine WordPress-Site erfolgreich gesichert . Lassen Sie uns weitermachen und das Backup der WordPress-Datenbank erstellen.

V) Sichern Sie die WordPress-Datenbank

Um ein Backup der MySQL-Datenbank zu erstellen, gehen Sie zurück zu Ihrem SSH-Terminal und geben Sie den folgenden Befehl ein:

 mysqldump --add-drop-table -h localhost -u wpuser -p wordpress > site.bak.sql

Im obigen Befehl habe ich die folgenden Parameter angegeben. Bitte passen Sie sie an Ihre Werte an.

-h localhost bleibt gleich

-u ist der Benutzername der MySQL-Datenbank

WordPress ist der Name der Datenbank.

Geben Sie das Kennwort ein, nachdem Sie diesen Befehl ausgeführt haben. Sobald der Befehl ausgeführt wurde, werden Sie feststellen, dass eine neue Datei erstellt wurde (mit dem Namen 'site.bak.sql' ). Diese enthält die komplette Datenbank unserer WordPress-Seite.

site.bak.sql

An dieser Stelle habe ich erfolgreich Backups von WordPress-Dateien und -Datenbanken erstellt. Mal sehen, wie ich die WordPress-Site auf einen neuen Host verschiebe.

VI) WordPress auf Cloudways starten

Bevor ich mit dem Rest der WordPress-Migration fortfahre, richten wir den Server ein und starten eine WordPress-Site auf der Cloudways-Plattform.

Es braucht nur wenige Klicks, um einen neuen Server bereitzustellen und eine WordPress-Site auf Cloudways zu starten. Wenn Sie mehr darüber erfahren möchten, fordern Sie eine Cloudways-Demo an und unsere Spezialisten beantworten gerne alle Ihre Fragen.

Melden Sie sich zunächst für ein Cloudways-Konto an und wählen Sie die gewünschte Variante der WordPress-Site aus dem Dropdown-Menü aus. Benennen Sie Ihre Anwendung, Ihren Server und das Projekt.

Cloudways-Hosting

Wählen Sie den Cloud-Anbieter und den Standort des Rechenzentrums aus und klicken Sie dann auf die Schaltfläche Jetzt starten. Innerhalb weniger Minuten werden Ihr Server und die WordPress-Website bereitgestellt.

Das ist es! Die WordPress-Site ist auf dem von Cloudways verwalteten Server in Betrieb. Lassen Sie uns die vorhandene Site auf den neuen Server migrieren.

VII) WordPress-Site zu Cloudways verschieben

Ich bin jetzt bereit, den Migrationsprozess einzuleiten. In diesem Prozess migriere ich die Zip-Datei, die das Backup der WordPress-Dateien enthält, aus meinem bestehenden Ordner auf die neue WordPress-Site, die ich auf Cloudways gestartet habe.

Bevor ich fortfahre, verbinden wir uns mit FileZilla über FTP mit dem Cloudways-Server. Auf diese Weise kann ich die Dateien und ihren Speicherort leicht überwachen. Dafür werde ich FileZilla starten, navigieren Sie zu Server Management von Cloudways Plattform und kopieren Sie den öffentlichen IP, Benutzername und Passwort.

Verschieben Sie die WordPress-Site zu Cloudways

Geben Sie nun die Zugangsdaten in FileZilla ein, um auf den Server zuzugreifen. Navigieren Sie zu Anwendungen[Ihr WordPress-Site-Ordner] → Ordner public_html und löschen Sie den gesamten Inhalt dieses Ordners. Dies dauert in der Regel einige Minuten. Sobald dies erledigt ist, verschiebe ich den Inhalt meiner WordPress-Website an diesen Ort.

Navigieren Sie zu Anwendungen

Gehen Sie im nächsten Schritt zurück zum SSH-Terminal und stellen Sie sicher, dass Sie sich im www- Verzeichnis befinden. Führen Sie als nächstes den folgenden Befehl aus:

 scp /var/www/wordpress.zip [email protected]:/home/master/applications/ewscfaavrd/public_html

Sehen wir uns an, was mit diesem Befehl passiert:

scp [var/www/wordpress.zip] Dies ist der Speicherort der Datei, die ich an meinen neuen Cloudways-Server senden möchte. Bitte ändern Sie es so, dass es Ihrem entspricht.

[[email protected]] Text vor dem @-Zeichen ist der Benutzername meines neuen Cloudways-Servers und nach dem @-Zeichen meine öffentliche IP.

[:/home/master/applications/ewscfaavrd/public_html] Dieses Bit des Befehls repräsentiert den Ort, an den ich den gezippten WordPress-Ordner kopieren möchte.

Sobald der Befehl abgeschlossen ist, sehen Sie eine neue Datei im Ordner:

public_html

Schließlich muss ich den Inhalt dieser gezippten Datei entpacken. Gehen Sie dazu zurück zu Ihrer Cloudways-Plattform und starten Sie im Server Management das integrierte SSH-Terminal.

Serververwaltung

Melden Sie sich mit dem Benutzernamen und dem Passwort (als Master Credentials bereitgestellt) an und navigieren Sie zum WordPress-Verzeichnis, in das ich gerade den gezippten Ordner kopiert habe.

WordPress-Verzeichnis

Die Verwendung von SSH zum Entpacken des Ordners ist schnell und einfach. Gehen Sie zum Ordner public_html der Anwendung, in den der komprimierte Ordner vom alten Server kopiert wurde, und führen Sie den folgenden Befehl aus, um den Inhalt zu entpacken.

 WordPress.zip entpacken

Führen Sie nach Abschluss des Vorgangs den Befehl ls aus , um den Inhalt des entpackten Ordners zu überprüfen.

Hinweis: Entfernen/löschen Sie den gezippten Ordner nicht, da dies möglicherweise erforderlich ist, wenn die Dinge nach Süden gehen. Wenn Sie überprüft haben, dass alles ordnungsgemäß funktioniert, löschen Sie den Ordner später.

gezippter Ordner

Ich habe die WordPress-Site erfolgreich auf den neuen von Cloudways verwalteten Server übertragen.

Bei genauerem Hinsehen stimmt die Lage jedoch nicht. Um diese Site bereitzustellen , sollte ich den Inhalt im public_html-Verzeichnis haben , nicht in einem Ordner im public_html- Verzeichnis.

Um den gesamten Inhalt aus dem WordPress- Ordner in das übergeordnete Verzeichnis public_html zu verschieben , führen Sie den folgenden Befehl im Cloudways SSH-Terminal aus, während Sie sich im WordPress- Verzeichnis befinden.

 mv * ../

Der Befehl mv dient zum Verschieben von Dateien/Ordnern, das * steht für alle Dateien/Ordner und ../ soll einen Schritt zurückgehen.

Führen Sie den Befehl ls aus, um zu bestätigen, dass alle Dateien und Ordner erfolgreich übertragen wurden.

Dateien/Ordner

Wie Sie sehen können, habe ich die WordPress-Site erfolgreich auf ihren neuen Server verschoben.

VIII) WordPress-Datenbank in Cloudways importieren

Übertragen wir die .sql- Datei vom alten Server in den Ordner public_html unserer neuen WordPress-Site auf Cloudways. Ich werde den Befehl scp verwenden .

Hinweis: Dadurch wird die vorhandene Datenbank auf dem Cloudways-Server durch die Datenbank auf dem alten Server ersetzt/überschrieben.

 scp /var/www/site.bak.sql [email protected]:/home/master/applications/ewscfaavrd/public_html 

WordPress-Datenbank in Cloudways importieren

Gehen Sie nun zurück zum Cloudways SSH-Terminalfenster und führen Sie den folgenden Befehl aus, um die Datenbankdatei zu importieren.

 mysql -u ewscfaavrd -p ewscfaavrd < site.bak.sql 

Cloudways SSH-Terminal

-u ewscfaavrd Dies ist der Datenbank-Benutzername der WordPress-Site auf Cloudways.

-p ewscfaavrd Dies ist der Datenbankname der WordPress-Site auf Cloudways.

Datenbankname der WordPress-Site auf Cloudways

An dieser Stelle habe ich die WordPress-Site-Dateien und die Datenbank auf den Cloudways-Server verschoben. Lassen Sie uns weitermachen und prüfen, ob die WordPress-Site ordnungsgemäß funktioniert. Klicken Sie dazu einfach auf die Anwendungs-URL im Abschnitt ANWENDUNGS-URL .

Beim Durchsuchen der Website bin ich auf die Fehlerseite gestoßen, die mir mitteilt, dass meine WordPress-Site keine Verbindung zur Datenbank herstellen kann.

Abschnitt ANWENDUNGS-URL

Dieses Problem kann behoben werden, indem die alten Datenbankanmeldeinformationen in der Datei wp-config.php durch die neuen von Cloudways bereitgestellten Anmeldeinformationen ersetzt werden.

Starten Sie FileZilla (wenn Sie es zuvor geschlossen haben) und öffnen Sie die wp-config.php .

wp-config.php

Ersetzen Sie in der Datei die Werte von DB_NAME , DB_USER und DB_PASSWORD, speichern und schließen Sie die Datei.

Gehen Sie nun zurück und laden Sie die Seite neu, und die Website scheint gut zu laufen.

DB_NAME, DB_USER und DB_PASSWORD

Wie Sie sehen, habe ich die WordPress-Site und ihre Datenbank erfolgreich von meinem alten Server auf den neuen Hosting-Server verschoben.

Der gesamte Prozess mag sich etwas langwierig anfühlen, ist aber schneller und sicherer. Wenn Sie nun eine kleine Website haben, verwenden Sie das Cloudways-Migrator-Plugin für problemlose Migrationen.

Migrieren Sie WordPress-Sites über WP-CLI

Wie bereits erwähnt, werde ich auch den Migrationsprozess mit der WordPress-Befehlszeile oder kurz WP-CLI behandeln .

I) Was ist die WordPress-Befehlszeile?

Wie SSH ist WP-CLI eine WordPress-spezifische Befehlszeilenschnittstelle. Mit diesem einfachen, aber leistungsstarken Tool können Sie das CMS ähnlich wie das WordPress-Frontend bedienen. Aufgrund der Flexibilität und Einfachheit ist WP-CLI die bevorzugte Art und Weise, wie viele WordPress-Entwickler und -Benutzer mit dem CMS interagieren.

WP-CLI wird verwendet, um WordPress-Sites zu übertragen, Plugins zu installieren, ein Multisite-Netzwerk zu verwalten, auf Datenbanken zuzugreifen und die Kerndateien zu aktualisieren. Obwohl alle oben genannten Aufgaben über die Weboberfläche ausgeführt werden können, ist dies immer noch eine bevorzugte Methode, um Aufgaben ohne Ablenkungen auszuführen.

Öffnen Sie Ihr SSH-Terminal und stellen Sie sicher, dass WP-CLI auf dem Server installiert ist. Geben Sie dazu einfach den folgenden WP-Befehl ein:

 wp --info

Da ich WP-CLI nicht installiert habe, erscheint folgender Fehler:

WP-CLI installiert

Lassen Sie uns dies beheben, indem Sie die WP-CLI installieren. Führen Sie den folgenden Befehl im SSH-Terminal Ihres alten Servers aus. cd zurück in den opt- Ordner, indem Sie den ganzen Weg zurück zum Stammverzeichnis gehen. Führen Sie den Befehl cd ../ weiter aus, bis Sie dort ankommen .

Installieren Sie wp-cli, indem Sie den folgenden Befehl ausführen :

 curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Dies sollte die WP-CLI installieren. Bestätigen Sie dies als Nächstes, indem Sie den Befehl wp –info eingeben .

Ändern Sie nun die Berechtigung der Datei, um sie ausführbar zu machen.

 chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Gehen Sie zurück zum WordPress-Hauptordner und führen Sie den folgenden Befehl aus, der die Version der WordPress-Installation anzeigen sollte.

 wp-Kernversion --allow-root 

Debian-Root

Groß! Lassen Sie uns mit WP-CLI das Backup unserer WordPress-Site erstellen.

II) WordPress-Dateien mit WP-CLI . sichern

Das Erstellen eines Backups mit WP-CLI ähnelt dem SSH-basierten Prozess. Navigieren Sie zum Ordner www und erstellen Sie eine ZIP-Datei der WordPress-Site, indem Sie den folgenden Befehl ausführen.

 zip -r wordpress.zip wordpress

Verschieben Sie den gezippten Ordner in den WordPress-Site-Ordner, indem Sie den folgenden Befehl ausführen.

mv wordpress.zip

wobei WordPress der Name der WordPress-Site ist.

Gehen Sie nun zum WordPress- Ordner, indem Sie den Befehl cd ausführen, und Sie finden den Ordner wordpress.zip .

Der folgende Screenshot fasst den gesamten Vorgang zusammen.

Sichern Sie WordPress-Dateien mit WP-CLI

Ich habe den gezippten Ordner in den WordPress-Site-Ordner verschoben, damit er über eine URL aufgerufen werden kann. Es sollte von der URL wie folgt heruntergeladen werden können:

http://[serverIP]/wordpress.zip ODER http:// [Standort der WordPress-Site] /wordpress.zip, abhängig von Ihrer Struktur.

III) WordPress-Dateien in Cloudways importieren

Melden Sie sich bei Ihrer Cloudways-Plattform an und starten Sie das SSH-Terminal. Navigieren Sie zur neuen WordPress-Site und geben Sie im Ordner public_html den folgenden Befehl ein.

 wget http://[serverIP]/wordpress.zip

Dadurch wird der komplette gezippte Ordner vom alten Server über eine URL abgerufen. Sobald die Übertragung abgeschlossen ist, entpacken Sie den Inhalt des Ordners, indem Sie den folgenden Befehl ausführen:

 WordPress.zip entpacken

Dadurch wird der gesamte Inhalt zurück in das übergeordnete Verzeichnis ( public_html ) verschoben, indem der folgende Befehl ausgeführt wird.

mv * ../

Los geht's! Ich habe den gezippten Ordner erfolgreich abgerufen und die WordPress-Site auf den neuen Host verschoben.

IV) Nehmen Sie das Datenbank-Backup

Die Datenbank kann einfach gesichert werden:

Führen Sie den folgenden Befehl aus, um die .sql- Datei für Ihre WordPress MySQL-Datenbank zu erstellen.

 mysql -u ewscfaavrd -p ewscfaavrd < site.bak.sql

Dadurch wird die Sicherungsdatei erstellt, die mithilfe der integrierten SSH-Shell einfach auf den Cloudways-Server exportiert werden kann.

V) URLs suchen und ersetzen (wenn Sie eine Site in eine neue Domain verschieben)

Falls Sie zu einer anderen Domain migrieren, müssen Sie auch die URLs, die auf Ihre alte Domain verweisen, durch einen einfachen Vorgang ersetzen.

Führen Sie im Cloudways SSH-Terminal den folgenden Befehl aus:

 wp search-replace "http://old-url.com" "https://new-url.com"

Dieser Befehl sucht zuerst nach allen URLs und ersetzt sie dann durch die neue URL, die im späteren Teil des Befehls bereitgestellt wird.

Testen Sie die WordPress-Site

Wenn Sie dem gefolgt sind und keine Hindernisse aufgetreten sind, sollten Sie Ihre migrierte Site problemlos auf Ihrem neuen Cloudways-Server sehen und ausführen können.

Es ist immer eine gute Idee, nach Abschluss des Migrationsprozesses ein wenig aufzuräumen. Löschen Sie dazu den gezippten Ordner der WordPress-Datei sowie Ihre MySQL- Datenbank. Dies ist völlig optional und wenn Sie sich keine Sorgen um den Speicherplatz machen, lassen Sie sie in Ruhe.

Migrieren Sie WordPress-Sites in drei Schritten zu Cloudways!

Wie bereits erwähnt, besteht der Vorgang bei der Migration Ihrer Site von einem anderen Host zu Cloudways in nur drei einfachen Schritten!

  1. Installieren Sie Cloudways WordPress Migrator auf Ihrem aktuellen Hosting-Server.
  2. Geben Sie die erforderlichen Anmeldeinformationen ein.
  3. Klicken Sie auf Migrieren.

Hier ist eine kurze Videoanleitung, wie Sie WordPress-Sites einfach von einem anderen Hosting-Server zu Cloudways migrieren und verwaltete optimierte Cloud-Server erleben können.

Genial, nicht wahr? Es ist einfach, einfach und spart Ihnen Zeit!

Schauen wir uns kurz einige der Funktionen an, die Cloudways seinen Kunden bietet.

Branchenführende Funktionen

Cloudways Plattform kommt mit nützlichen Funktionen ausgestattet , die die Benutzer ermöglichen , leicht die Dienste verwalten wie mehrere Anwendungen auf einem Server bereitstellen, Staging Erstellen von Websites für Website - Updates erproben, die Integration von kostenlosen SSL - Zertifikaten, freie Cache - Plug - und CloudwaysCDN, Add / verwalten Teammitglieder, SFTP Zugriff und IP-Whitelisting usw.

Branchenführende Funktionen

24/7 Live-Support

Unterstützung ist für den unterbrechungsfreien Betrieb eines Unternehmens unerlässlich. Cloudways stellt sicher, dass die Kunden immer Zugriff auf einen 24/7 Live-Chat-Support haben. Darüber hinaus können Cloudways-Kunden auch sofortige Unterstützung von unserer Wissensdatenbank sowie von der aktiven Community erhalten, die anderen Cloudways-Benutzern hilft.

Cloudways-Live-Support rund um die Uhr

Intuitive Benutzeroberfläche

Die Cloudways-Plattform ist sehr einfach zu bedienen und auch ein Nicht-Techniker kann sich problemlos zurechtfinden. Die Navigation durch die Server- und Anwendungseinstellungen ist sehr einfach und komplexe Möglichkeiten werden durch Hinweise und Tooltips erklärt.

Intuitive Benutzeroberfläche von Cloudways

Mehrere Add-ons

Neben einer Vielzahl integrierter Funktionen bietet Cloudways auch die Möglichkeit, Add-Ons zu integrieren, die den Benutzeranforderungen am besten entsprechen. Diese Add-Ons können für die Integration von E-Mail-Anbietern, DNS-Diensten, erweitertem Support auf App-Ebene, Migrationen und der robusten Cloudways-API für die Entwicklung, Integration und Verwaltung Ihres Servers verwendet werden.

System Integration

Cloudways-Benutzer genießen auch die Integrationen zur Überwachung ihres Server- und Anwendungszustands über CloudwaysBot und New Relic APM . Diese Tools bieten eine detaillierte Website-Leistungsanalyse und helfen den Benutzern, die Anwendungsleistung zu verbessern.

Unsere empfohlenen Best Practices für die WordPress-Migration

Nachdem Sie nun alles über WordPress-Migrationen erfahren haben, finden Sie hier einige empfohlene Best Practices, die Sie befolgen sollten, um Unannehmlichkeiten während oder nach dem Migrationsprozess zu vermeiden.

Erstellen Sie ein vollständiges Backup Ihres Servers

Das Erstellen eines Backups ist für Ihre WordPress-Migration von entscheidender Bedeutung, da während des Migrationsprozesses viele Dinge schief gehen können. Sie können Ihre Daten leicht mit einem kleinen Fehler verlieren und all Ihre Jahre harter Arbeit sind innerhalb von Minuten umsonst. Daher ist es wichtig, dass Sie mehrere Kopien Ihrer Datenbank und Ihrer WordPress-Site aufbewahren, damit Sie die neueste Version problemlos wiederherstellen können, wenn etwas schief geht.

Vorausplanen

Die Migration Ihrer WordPress-Site auf einen neuen Host sollte nicht auf die leichte Schulter genommen werden. Daher ist es wichtig, dass Sie im Voraus planen und sicherstellen, dass Sie an den Tagen der Migration keine Kampagnen auf Ihrer Website ausführen. Es wird immer empfohlen, dass Sie Ihre Site während der Saison mit geringem Traffic migrieren und für den Fall einer Ausfallzeit sogar eine Seite „Site Under Construction“ vorbereiten.
Testen Sie Ihre Website nach der Migration

Es ist wichtig, immer die Leistung Ihrer Site zu testen, nachdem Sie sie auf einen neuen Host migriert haben. Mit Cloudways haben Sie die Möglichkeit, Ihre Site während der Testphase zu migrieren und zu testen. So können Sie noch bevor Sie Kunde werden, sehen, wie Ihre Site auf Cloudways funktioniert, und dann entscheiden, ob Sie sie dauerhaft verschieben möchten oder nicht.

Suchen Sie nach schnellen Lösungen

Es ist üblich, dass Ihre Website nach dem Migrationsprozess nicht mehr wie auf Ihrem vorherigen Host angezeigt wird. Sobald Ihr WordPress-Migrationsprozess abgeschlossen ist, müssen Sie sicherstellen, dass Sie nach defekten Links, Breadcrumbs, Sitemaps oder anderen schnellen Fixes suchen, um die sich Ihr Entwickler kümmern kann. Nehmen Sie sich auch etwas Zeit und überprüfen Sie Ihren Datenverkehr nach der Migration, um zu sehen, ob Ihre Website für Ihre Benutzer zugänglich ist oder nicht. Sie können hier auch die Bluehost-Alternative anzeigen .

Abschließende Gedanken

Ich hoffe, Sie kennen inzwischen den einfachen Vorgang, Ihre WordPress-Site problemlos zu migrieren, ohne wertvolle Daten zu verlieren. Sie können die Option auswählen, die Ihren Anforderungen für die Migration Ihrer WordPress-Site auf einen neuen Server am besten entspricht. Machen Sie weiter und prahlen Sie mit den Fähigkeiten, die Sie in diesem Artikel erworben haben. Die Befehlszeile macht Spaß und wenn Sie an nützlicheren Befehlen interessiert sind, können Sie das Internet erkunden.