Ankündigung der Duplicator WP-CLI-Befehle (und wie sie Backups beschleunigen)
Ankündigung der Duplicator WP-CLI-Befehle (und wie sie Backups beschleunigen)
Es gibt viele Möglichkeiten, Ihre WordPress-Site an einen anderen Ort zu verschieben. WordPress-Migrations-Plugins und sogar Webhoster können Ihnen dabei helfen.
Möglicherweise möchten Sie es aber auch einfach selbst tun.
Bei einer manuellen Migration haben Sie die vollständige Kontrolle über den Vorgang. Sie müssen sich keine Sorgen machen, dass Ihre Daten beim Umzug durch ineffektive Tools verloren gehen!
Wenn Sie über technische Kenntnisse verfügen, können Sie Ihre Inhalte ohne Drittanbieter-Tools auf einen neuen Host oder Domänennamen verschieben. Alles, was Sie brauchen, ist Geduld, Liebe zum Detail und die Bereitschaft, Datenbank- und Dateiübertragungen durchzuführen.
In diesem Schritt-für-Schritt-Tutorial zeigen wir Ihnen, wie Sie Ihre WordPress-Site 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.
Es kann zu Ausfallzeiten , langsamen Ladezeiten oder anderen Leistungsproblemen kommen. In diesem Fall müssen Sie einen besseren Webhoster finden oder Ihren Hosting-Plan aktualisieren. Sie könnten beispielsweise von einem gemeinsam genutzten Server zu einem verwalteten WordPress-Hosting wechseln.
Wenn Ihr Kleinunternehmen oder Blog wächst, ist Ihr aktueller Server möglicherweise nicht in der Lage, diesen enormen Datenverkehr zu bewältigen.
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.
Ä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.
Bevor Sie mit der Migration Ihrer Website beginnen, ist es wichtig, einige vorbeugende Schritte zu unternehmen.
Löschen Sie zunächst alle inaktiven WordPress-Plugins und -Themes, damit Sie keine nutzlosen Inhalte migrieren. Stellen Sie dann sicher, dass Sie Ihre Site, Themes und Plugins vollständig aktualisieren .
Wir empfehlen außerdem, alle auf Ihrer ursprünglichen Site installierten Caching-Plugins zu deaktivieren. Manchmal stören diese den Migrationsprozess.
Erstellen Sie abschließend ein Backup Ihrer Website . So stellen Sie sicher, dass Sie über eine funktionsfähige Kopie Ihrer Website verfügen, falls bei der manuellen Migration etwas schief geht.
Obwohl Migrationsdienste den Prozess automatisieren können, möchten Sie ihn vielleicht selbst durchführen. Wenn Sie über technische Kenntnisse verfügen, können Sie WordPress manuell migrieren, ohne Tools von Drittanbietern zu verwenden.
Um zu beginnen, müssen Sie die Datenbank Ihrer ursprünglichen Site exportieren. Darin werden wichtige Daten wie Beiträge, Seiten, Widgets und WordPress-Einstellungen gespeichert. Sobald Sie diese Datenbanksicherung haben, können Sie sie 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 .
Wählen Sie dann Ihre Datenbank aus. Klicken Sie anschließend auf die Registerkarte Exportieren .
Dadurch erhalten Sie Optionen zum Exportieren Ihrer Datenbank. Sie können „Schnell“ als Exportmethode auswählen. Achten Sie darauf, ein SQL- Format auszuwählen.
Um die Datenbank zu exportieren, klicken Sie auf Los . Ihre Datenbank wird automatisch als SQL-Datei heruntergeladen. Komprimieren Sie sie abschließend in eine ZIP-Datei.
Jetzt müssen Sie Ihre WordPress-Dateien exportieren .
Melden Sie sich dazu beim Dateimanager an, der für Ihren Webhost empfohlen wird. Dies kann cPanel, FileZilla oder ein Manager mit benutzerdefinierter Marke sein.
Für dieses Tutorial verwenden wir FileZilla. Dies ist ein SFTP/FTP-Client eines Drittanbieters, der zum Bearbeiten von Website-Dateien nützlich ist.
Um Ihre Site zu verbinden, geben Sie Ihren Hostnamen, Benutzernamen, Ihr Passwort und Ihre Portnummer ein. Diese Informationen erhalten Sie von Ihrem WordPress-Hosting-Anbieter.
Nachdem Sie auf „Quickconnect“ geklickt haben, werden Ihre Site-Dateien im rechten Feld angezeigt.
Öffnen Sie den Ordner „public_html“ , Ihr Stammverzeichnis. Wählen Sie alle Kerndateien in diesem Ordner aus und laden Sie sie herunter.
Denken Sie daran, alle Hauptordner wie wp-admin , wp-content und wp-includes herunterzuladen. Sie benötigen außerdem versteckte Dateien wie .htaccess .
Sobald FileZilla diese Dateien auf Ihren Computer übertragen hat, komprimieren Sie sie in eine einzelne ZIP-Datei. So können Sie sie ganz einfach auf den neuen Server hochladen.
Öffnen Sie als Nächstes den Dateimanager für die neue Website. Suchen Sie, ähnlich wie bei der alten Website, den Ordner public_html und öffnen Sie ihn. Sie müssen jedoch den gesamten Inhalt dieses Ordners löschen.
Laden Sie dann Ihre Originaldateien in dieses Verzeichnis hoch. Wenn Sie cPanel verwenden, können Sie Ihre komprimierte Datei einfach in das Upload-Feld ziehen.
Denken Sie daran, die ZIP-Datei nach dem Hochladen zu extrahieren. Ihre Originaldateien sollten jetzt auf die neue Website hochgeladen sein.
Wenn Sie mit einer neuen WordPress-Installation arbeiten, müssen Sie eine neue Datenbank erstellen . Dadurch wird Platz zum Importieren Ihrer gespeicherten SQL-Datenbank geschaffen.
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.
Sobald Sie eine neue Datenbank erstellt haben, können Sie Ihre ursprüngliche Datenbank darin importieren. Öffnen Sie dazu phpMyAdmin für die neue Site und wählen Sie die hinzugefügte Datenbank aus. Wechseln Sie dann zur Registerkarte „Importieren“ .
Klicken Sie auf dieser Seite auf „Datei auswählen“ und laden Sie Ihre komprimierte Datenbankdatei hoch. Klicken Sie abschließend auf „ Los“, um Ihre Originaldatenbank zu importieren.
Jede WordPress-Site verfügt über eine Datei wp-config.php , die Informationen zu ihrer Datenbank enthält. Da Sie Ihre ursprünglichen Site-Dateien auf einen neuen Server hochgeladen haben, müssen Sie diese Datei wp-config.php aktualisieren.
Öffnen Sie zunächst Ihren Dateimanager und gehen Sie zu public_html » wp-config.php . Suchen Sie in dieser Datei nach den Zeilen mit DB_USER , DB_NAME und DB_PASSWORD .
Löschen Sie den alten Datenbanknamen, den Benutzer und das Passwort. Fügen Sie dann Ihre neuen Datenbankinformationen hinzu. Möglicherweise müssen Sie auch den DB_HOST- Wert aktualisieren, um Ihren neuen Host widerzuspiegeln.
Wenn Sie zu einer neuen Domäne gewechselt sind , sollten Sie auch nach Erwähnungen Ihres alten Domänennamens oder URL-Pfads suchen. Aktualisieren Sie diese Daten unbedingt, damit sie auf Ihre neue Website verweisen.
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.
Öffnen Sie nach diesem Zeitraum Ihr WordPress-Dashboard und gehen Sie zu Einstellungen » Allgemein . Suchen Sie die WordPress-Adresse und die Site-Adresse und aktualisieren Sie sie.
Wenn Sie zu einer neuen URL gewechselt sind, müssen Sie auch Instanzen der alten Domain suchen und ersetzen. Auf diese Weise verweisen Bilder und andere alte URLs auf die vorhandene Site.
Hierzu können Sie das Skript Search Replace DB verwenden. Alternativ bietet das Plugin Better Search Replace eine anfängerfreundlichere Option. Mit diesem Tool können Sie eine Suche und Ersetzung in Ihrer Datenbank ausführen, ohne Ihr Dashboard zu verlassen.
Sobald Sie das Plugin installiert haben, gehen Sie zu Tools » Better Search Replace . Geben Sie Ihre alte URL in das Feld Suchen nach ein. Die neue URL sollte in das Feld Ersetzen durch eingefügt werden.
Wählen Sie alle Datenbanktabellen aus. Anschließend können Sie den Probelauf deaktivieren und mit der Suche und dem Ersetzen von URLs in Ihrer Datenbank fortfahren.
Wenn Sie nicht viel Erfahrung mit der Arbeit mit der WordPress-Datenbank oder -Dateien haben, ist eine manuelle Site-Migration möglicherweise nicht die beste Option. Angesichts aller damit verbundenen potenziellen Risiken möchten Sie Ihre Website wahrscheinlich auf eine sicherere Weise migrieren.
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 Ihres Originalinhalts 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!
Der einfachste Weg, eine WordPress-Site zu migrieren, ist die Installation eines WordPress-Migrations-Plugins wie Duplicator Pro . Mit Duplicator können Sie Ihre gesamte Site in einer einzigen komprimierten Archivdatei packen. Anschließend können Sie sie per Drag & Drop in eine neue WordPress-Installation ziehen. Dadurch müssen Sie Ihre Dateien und Datenbanken nicht manuell übertragen und stellen sicher, 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:
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.
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.
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.
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.
Das war‘s! Sie können Ihre WordPress-Site jetzt manuell migrieren.
Während Sie hier sind, werden Ihnen diese zusätzlichen WordPress-Anleitungen bestimmt gefallen:
Aktualisieren Sie auf Duplicator Pro, um Ihre ursprüngliche Website per Drag & Drop an einen neuen Speicherort zu ziehen!
Holen Sie sich jetzt Duplicator ProOffenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, erhalten wir möglicherweise eine Provision. Wir empfehlen nur Produkte, von denen wir glauben, dass sie für unsere Leser einen Mehrwert darstellen.