So klonen Sie eine Website (eine Schritt-für-Schritt-Anleitung)

Veröffentlicht: 2021-06-10
Folgen Sie @Cloudways

Das Klonen von Websites ist der Vorgang, bei dem eine Kopie Ihres vorhandenen Website-Designs oder -Inhalts erstellt wird, um mit Leichtigkeit eine neue Website zu erstellen. Durch das Klonen von Websites können Entwickler und Designer Blaupausen erstellen, die Kompatibilität testen und Updates sicher durchführen, bevor die Änderungen auf Ihrer Live-Website implementiert werden.

In diesem Handbuch werde ich einige Anwendungsfälle behandeln, in denen das Klonen von Websites das Problem lösen kann, und dann verschiedene Möglichkeiten zum Klonen einer WordPress-Website besprechen.

  • Wann müssen Sie eine Website kopieren?
    • Kompatibilitätstest
    • Verschieben Sie Ihre Website auf einen neuen Server
    • Sichern Sie Ihre Website
    • Klonen Sie die Website für ein ähnliches Projekt
    • Nehmen Sie eine Website live
  • Wie kopiert man eine Website?
    • Duplizieren einer Website mit Ihrem Webhosting-Anbieter
    • Klonen Sie eine WordPress-Website mit Plugins
    • Klonen einer WordPress-Site (manuell)

Wann müssen Sie eine Website kopieren?

Das Erstellen einer genauen Kopie einer Website ist etwas, das jeder WordPress-Power-User in der Lage sein sollte. Dies ist besonders hilfreich für Webagenturen, die mehrere Websites bei mehreren WordPress-Hosting-Anbietern betreiben. Wenn ein Problem auftritt, können sie eine Kopie der Website des Kunden erstellen und verschiedene Fehlerbehebungen ausprobieren, bis das Problem behoben ist.

Stellen Sie sich das Szenario vor, in dem Sie drei Websites auf einem Server haben und das Design auf der dritten Website aktualisieren möchten. So können Sie dies sicher tun, ohne etwas zu beschädigen: Klonen Sie die Website, testen Sie und wenn Sie mit dem Testen fertig sind, entfernen Sie entweder die vorherige Version oder machen Sie den Klon zur primären Version.

Hier sind einige Anwendungsfälle, in denen Sie möglicherweise eine Website klonen müssen.

  • Kompatibilitätstest
  • Verschieben Sie Ihre Website auf einen neuen Server
  • Sichern Sie Ihre Website
  • Klonen Sie die Website für ein ähnliches Projekt
  • Kompatibilitätstest

– Kompatibilitätstest

Beim Kompatibilitätstest wird überprüft, ob die Komponenten der Website wie erwartet funktionieren und die gesamte Codebasis auf verschiedenen Hardware- und/oder Softwareinfrastrukturen lauffähig ist.

Es wird immer empfohlen, Änderungen auf einer Staging- / geklonten Website statt auf einer Live-Website zu testen, hauptsächlich weil ungetestete Themes und Plugins mit der bestehenden Installation in Konflikt geraten und die gesamte Website zum Absturz bringen könnten. Ebenso müssen alle benutzerdefinierten Änderungen im Code auf einer Staging- / geklonten Site getestet werden, bevor sie auf die Live-Site übertragen werden können.

– Verschieben Sie Ihre Website auf einen neuen Server

Wenn Sie eine Website zu einem anderen Hosting-Anbieter übertragen möchten, können Sie einen Klon erstellen, indem Sie Website-Dateien und Datenbanken sichern und das gesamte Paket in den neuen Webhosting-Anbieter importieren.

Der Prozess scheint einfach. Es könnte jedoch etwas schief gehen und Sie könnten ein „kaputtes“ Archiv haben.

– Sichern Sie Ihre Website

Das Klonen wird auch verwendet, um eine Website (einschließlich Webdateien und Datenbanken) zu sichern und sie für die Notfallwiederherstellung an einem externen Ort aufzubewahren. Im Fall von WordPress verwenden viele Leute verschiedene WordPress-Backup-Plugins .

Ich werde auch den Prozess des Kopierens einer Website behandeln, mit dem Sie ein Backup Ihrer Website erstellen können.

– Klonen Sie die Website für ein ähnliches Projekt

Wenn Sie eine Webagentur sind oder Websites für Kunden erstellen, möchten Sie möglicherweise einen Entwurf erstellen und an einen anderen Ort kopieren, um den Entwicklungsprozess zu beschleunigen. Meistens beinhalten diese Setups Themen- und Plugin-Konfigurationen, Anpassungen auf Code-Ebene usw.

– Nehmen Sie eine Website live

Es ist üblich, dass Entwickler Websites in ihrer bevorzugten lokalen Umgebung erstellen und die Website dann auf einen Webhosting-Server klonen, um sicherzustellen, dass während der Umstellung nichts kaputt geht. Dieses Setup erfordert auch eine vollständige Sicherung der Website-Dateien und der Datenbank.

So klonen Sie eine Website

Wie oben besprochen, werde ich in diesem Handbuch eine WordPress-Website als Beispiel verwenden.

Es gibt mehrere Möglichkeiten, eine WordPress-Website zu klonen, aber in diesem Handbuch werde ich Folgendes behandeln:

  1. Duplizieren einer Website über Ihren Webhosting-Anbieter
  2. Klonen Sie eine WordPress-Website mit einem Plugin
  3. Manuelles Klonen einer WordPress-Site

– Duplizieren einer Website mit Ihrem Webhosting-Anbieter

WordPress-Hosting-Anbieter wie Cloudways ermöglichen es Ihnen, ein Duplikat Ihrer Website auf demselben und/oder einem anderen Server auf ihrer Plattform zu erstellen. Das spart viel Komplexität und reduziert die Prozessschritte. Wenn Sie mehr über die Plattform erfahren möchten, können Sie sich die Preispläne der Partneranbieter Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode und Vultr ansehen.

Cloudways hat das Klonen einer Website stark vereinfacht. Gehen Sie einfach zu der Anwendung, die Sie klonen möchten.

cloudways-Anwendungsschnittstelle

Bewegen Sie den Mauszeiger auf die untere rechte Schaltfläche. Um eine Website zu duplizieren, klicken Sie auf App klonen/Staging erstellen .

App klonen oder Staging erstellen

Ein Popup-Fenster wird angezeigt, in dem Sie gefragt werden, ob der Kunde die App klonen oder Staging erstellen möchte. Klicken Sie auf das Dropdown-Menü und wählen Sie den Server aus, auf dem Sie eine Kopie der Website erstellen möchten, und klicken Sie auf Weiter .

Server zum Klonen der Website auswählen

Die Cloudways-Plattform benötigt einige Minuten, um eine Website zu kopieren.

Beachten Sie, dass „ App klonen “ und „ Als Staging erstellen “ unterschiedlich sind. Clone App klont nur eine Website, während eine Staging-Site erstellt wird. Sowohl die Live- als auch die Staging- Anwendung werden synchronisiert, sodass Sie Push/Pull-Aktionen sowohl für die Replikat- als auch für die Live-Version ausführen können.

– Klonen Sie eine WordPress-Website mit Plugins

Wie jeder andere Aspekt des Website-Managements verfügt WordPress über viele Plugins, die zum Klonen einer WordPress-Website verwendet werden können. Eine davon ist All-in-One WP Migration , eine einfache und einfache Möglichkeit, ein Backup- und Migrations-Plugin zum Klonen einer Website zu verwenden. Es ermöglicht Ihnen, Ihre vorhandene WordPress-Website zu exportieren und dann an einem neuen Ort zu importieren.

Navigieren Sie in Ihrer alten WordPress-Installation zu Plugins → Neu hinzufügen , suchen Sie nach All-in-One WP Migration , installieren und aktivieren Sie das Plugin.

All-in-One-WP-Migration installieren

Navigieren Sie im linken Bereich zu All-in-One WP Migration → Export und klicken Sie auf das Dropdown-Menü EXPORT TO und wählen Sie DATEI .

All-in-One-Wp-Migration-Export-Site

Warten Sie einige Sekunden und ein Popup wird angezeigt, in dem Sie aufgefordert werden, das Backup herunterzuladen.

Laden Sie Ihre Sicherungsdatei herunter

Laden Sie die Datei auf Ihren Computer herunter, das Format wird .wpress sein . Bewahren Sie es sicher auf, da Sie es in den nächsten Schritten benötigen würden.

Installieren Sie ein neues WordPress am neuen Standort, melden Sie sich an und installieren Sie das All-in-One-WP-Migrations-Plugin. Navigieren Sie im linken Bereich zu All-in-One-WP-Migration → Importieren, klicken Sie auf das Dropdown-Menü IMPORTIEREN VON und wählen Sie DATEI .

All-in-One-Wp-Migrations-Import-Site

Durchsuchen Sie die zuvor heruntergeladene .wpress- Datei.

Hinweis: Es besteht die Möglichkeit, dass Sie die Warnung „ Ihre Datei überschreitet die maximale Upload-Größe für diese Site “ sehen. Stellen Sie zur Behebung des Problems sicher, dass die maximale Dateigröße für das Hochladen größer ist als die Größe der .wpress-Datei. All-in-One-Migration enthält eine Anleitung zum Erhöhen der Datei-Upload-Größenbeschränkung. Wenn Sie Cloudways-Kunde sind, sehen Sie sich diese Anleitung an .

Der Vorgang dauert eine Weile, da er das Hochladen und Extrahieren der .wpress-Datei umfasst. Sobald Sie fertig sind, erhalten Sie ein Popup mit einer Warnung. Klicken Sie auf Weiter .

All-in-One-Wp-Migrationswarnung

Klicken Sie im nächsten Popup auf „ Permalinks-Struktur speichern “.

erfolgreicher Website-Import

Sie werden auf die WordPress-Anmeldeseite weitergeleitet. Melden Sie sich mit den Admin-Zugangsdaten Ihrer alten WordPress-Installation an (da die ursprüngliche Datenbank durch die Datenbank der alten WordPress-Website ersetzt wurde). Klicken Sie auf „ Änderungen speichern “ auf der Registerkarte „Permalinks“ und Sie sind fertig!

Hurra! Sie haben erfolgreich eine Klon-Website erstellt.

– Klonen einer WordPress-Site (manuell)

Der manuelle Vorgang umfasst das Komprimieren aller WordPress-Dateien und -Ordner, das Exportieren der alten Datenbank und das anschließende Importieren der WordPress-Dateien und der Datenbank an den neuen Speicherort.

Hier sind die Schritte zum Kopieren einer Website an einen neuen Standort oder den Hosting-Provider.

  1. Komprimieren Sie WordPress-Dateien
  2. Laden Sie die komprimierte Datei hoch
  3. Migrieren Sie die Datenbank
  4. Aktualisieren Sie die wp-config.php

Wählen Sie Managed WordPress Hosting für Ihre Website

Mehr als 250.000 Kunden vertrauen.

Treten Sie Cloudways bei

1. WordPress-Dateien komprimieren

Navigieren Sie zunächst zum Verzeichnis public_html Ihrer WordPress-Installation, wählen Sie alle Dateien aus und komprimieren Sie sie in ein einziges Archiv.

WordPress-Dateien komprimieren public_html

Sie haben jetzt eine ZIP-Datei im Ordner public_html und die URL lautet example.com/FILE_NAME.zip .

Jetzt haben Sie zwei Möglichkeiten – entweder die Zip-Datei herunterladen und über einen FTP-Client wie FileZilla an den neuen Ort hochladen oder die Zip-Datei direkt per SSH an den neuen Ort hochladen [schneller als der FTP-Upload] .

2. Laden Sie die komprimierte Datei hoch

In meinem Beispiel werde ich wegen des Geschwindigkeitsvorteils SSH verwenden. Ich habe mich über SSH am neuen Hosting-Standort angemeldet und zu dem Speicherort/Ordner navigiert, in dem ich eine Kopie meiner WordPress-Website haben möchte. Stellen Sie sicher, dass der Ordner leer ist (wenn nicht, verwenden Sie den folgenden Befehl, um alles zu entfernen).

 rm -rf *

Wichtig: Der Löschvorgang ist irreversibel. Verschieben Sie daher alle wichtigen Dateien und Ordner an einen sicheren Ort, bevor Sie einen Befehl ausführen.

Verwenden Sie nun den folgenden Befehl, um die generierte ZIP-Datei herunterzuladen.

 wget URL_OF_ZIP_FILE

Vergessen Sie nicht, die URL_OF_ZIP_FILE durch die tatsächliche URL der ZIP-Datei zu ersetzen.

Verwenden Sie als Nächstes den folgenden Befehl, um es zu entpacken.

 entpacken Sie FILE_NAME.zip

Alle Ordner und Dateien werden in den Zielordner extrahiert.

3. Datenbankmigration

Nach dem Kopieren von Webdateien besteht der nächste Schritt darin , die Datenbank vom aktuellen Speicherort zu exportieren und am neuen Speicherort zu importieren.

Melden Sie sich bei Ihrem Datenbankmanager an (phpMyAdmin ist eine beliebte Wahl). Wählen Sie Ihre Datenbank aus und navigieren Sie zu Exportieren . Laden Sie die exportierte .sql- Datei herunter .

Melden Sie sich beim neuen Datenbankmanager an, erstellen Sie eine Datenbank und navigieren Sie zu Import . Wenn Sie bereits über eine Datenbank verfügen, importieren Sie einfach die heruntergeladene .sql-Datei.

Klicken Sie auf Datei auswählen und laden Sie die zuvor heruntergeladene .sql-Datei hoch.

4. Aktualisieren Sie die wp-config.php

Da die Website bereits läuft, muss die Datei wp-config.php aktualisiert werden, damit die WordPress-Installation am neuen Standort mit der neuen Datenbank verbunden werden kann.

Rufen Sie den Ordner public_html auf , öffnen Sie die Datei wp-config.php und geben Sie die neuen Datenbankanmeldeinformationen ein.

Und Sie sind fertig!

Wenn Sie überall auf der Website noch alte URLs sehen, ersetzen Sie sie mit dem Better Search Replace- Plugin.

Wenn Sie eine der oben genannten Methoden befolgen, können Sie eine Website von einem Ort an einen anderen klonen. Im Allgemeinen sind drei Schritte erforderlich: Verschieben der Webdateien, Exportieren und Importieren der Datenbank und Aktualisieren der Konfigurationsdatei.

Wenn Sie noch Fragen haben, können Sie diese gerne im Kommentarbereich unten stellen.