Wie kann ich eine WordPress-Website klonen?
Dieses Tutorial behandelt die folgenden Themen:
Die Pflege einer Website ist ein kontinuierlicher Prozess, und um wettbewerbsfähig zu sein, müssen Sie oft ihr Aussehen und ihren Inhalt aktualisieren. Verständlicherweise kann es stressig sein, größere Änderungen und Neugestaltungen vorzunehmen, da Sie nie wissen, wie Ihre WordPress-Site darauf reagieren wird.
Hier ist ein Klon Ihrer Website praktisch. Es ist eine Kopie Ihrer Live-Site, mit der Sie experimentieren können. Die Änderungen wirken sich nicht auf Ihre Produktions-Site aus, da der Klon unabhängig arbeitet.
Lesen Sie die folgende Anleitung, um herauszufinden, wofür ein WordPress-Klon verwendet werden kann und wie man ihn erstellt.
Warum sollten Sie Ihre Website klonen?
Wenn es um WordPress geht, ist ein Klon eine eigenständige Kopie einer Produktions-Website, die die gleichen Dateien, Datenbankinformationen und Einstellungen wie das Original enthält. Der Klon spiegelt die Live-Site wider – er hat die gleichen Seiten, Blog-Posts, Plugins, Thema und Design.
Als Websitebesitzer werden Sie sich in verschiedenen Situationen wiederfinden, in denen ein Klon nützlich sein könnte. Wir werden die häufigsten Fälle im Folgenden auflisten.
Migrieren einer Website zu einem neuen Hosting
Irgendwann können Sie sich entscheiden, Ihren Hosting-Provider zu wechseln. Um den Übergang reibungsloser zu gestalten und Ausfallzeiten zu minimieren, möchten Sie einen Klon Ihrer Website erstellen. Sie können es auf einer neuen Hosting-Umgebung testen, bevor Sie Ihr aktuelles Hosting-Konto endgültig schließen. Auf diese Weise können Sie, wenn während der Übertragung etwas schief geht, eine neue Kopie der ursprünglichen Website erhalten.
Migrieren einer Website von localhost
Viele Webentwickler entscheiden sich dafür, eine WordPress-Site auf einer localhost-Umgebung zu erstellen. Nachdem die Website fertig ist, übertragen sie eine Kopie auf einen Hosting-Server, behalten aber das Original in ihrer lokalen Umgebung.
Testen und Experimentieren
Sie erwägen, neue Funktionen hinzuzufügen oder Plugins zu aktualisieren, aber Sie befürchten, dass Ihre Website beschädigt werden könnte. Wenn Sie einen Staging-Klon erstellen, können Sie frei experimentieren und Ausfallzeiten oder schwerwiegende Fehler auf Ihrer Produktionsstätte vermeiden.
Neugestaltung
Sie möchten, dass der Inhalt so bleibt, wie er ist, aber Sie haben das Gefühl, dass Ihre Website veraltet aussieht. Sie können eine Staging-Kopie erstellen, um die gewünschten Änderungen vorzunehmen und die Live-Site später durch die neue Kopie zu ersetzen. In der Zwischenzeit wird Ihre ursprüngliche Website wie gewohnt funktionieren.
Eigenständige Kopie auf einer anderen Domain
Sie können eine separate Kopie Ihrer Website auf einer anderen Domain erstellen. Anstatt jede Seite oder jeden Beitrag zu kopieren, können Sie die gesamte Website auf eine neue Domain klonen und Änderungen vornehmen oder unnötigen Inhalt auf der neuen Kopie entfernen.
Die Live-Site und der Klon funktionieren separat mit ihren jeweiligen Domains.
Eine WordPress website mit dem SiteGround Migrator klonen
Das SiteGround Migrator WordPress-Plugin ist ein leistungsstarkes und benutzerfreundliches Tool, das den Prozess des Klonens Ihrer WordPress-Website vereinfacht. Dieses Plugin wurde speziell für die nahtlose Zusammenarbeit mit SiteGround-Hosting entwickelt, um eine reibungslose Migration zu gewährleisten.
Eine der größten Stärken des SiteGround Migrator-Plugins ist seine Benutzerfreundlichkeit. Mit nur wenigen Klicks können Sie den Migrationsprozess ohne technisches Fachwissen einleiten. Das Plugin kümmert sich um die Übertragung der Dateien, der Datenbank und der Konfigurationen Ihrer Website, was es zu einer problemlosen Lösung für das Klonen Ihrer WordPress-Site macht.
Ein weiterer Vorteil des Plugins ist seine Kompatibilität mit einer Vielzahl von WordPress-Themes und -Plugins. Dadurch wird sichergestellt, dass die Funktionalität Ihrer Website während des Migrationsprozesses erhalten bleibt. Außerdem wird das Plugin regelmäßig von SiteGround aktualisiert und gewartet, sodass Sie eine zuverlässige und sichere Migrationslösung erhalten.
Im Vergleich zu anderen Methoden bietet das SiteGround Migrator-Plugin einen schlankeren und effizienteren Ansatz zum Klonen Ihrer WordPress-Website. Es macht manuelle Dateiübertragungen und Datenbankmanipulationen überflüssig, wodurch Sie Zeit sparen und das Risiko von Fehlern verringern.
Wenn Sie mehr über das SiteGround Migrator-Plugin und seine Verwendung erfahren möchten, folgen Sie dieser ausführlichen Anleitung: WordPress Automatischer Migrator.
Eine Website mit SiteGround Staging klonen
Das Klonen einer WordPress-Site auf einer Staging-Site ist eine sehr gängige Praxis. Es gibt verschiedene Möglichkeiten, wie Sie dies erreichen können – über ein Plugin oder ein Staging-Tool von Ihrem Hosting.
Der Vorteil einer Staging-Kopie ist, dass die Live-Version und der Klon auf demselben Hosting arbeiten können und Sie Änderungen an jeder Version vornehmen können, ohne die andere zu beeinflussen. Auf diese Weise können Sie eine umfassende Neugestaltung Ihrer Website vornehmen und die Änderungen schnell bereitstellen, ohne Ausfallzeiten zu erleiden.
SiteGround hat das WordPress Staging Tool speziell für diesen Zweck entwickelt. Es ist verfügbar auf GrowBig, GoGeek und Cloud Hosting plans.
Das Tool erstellt einen WordPress-Site-Klon Ihrer Live-Site auf einer Staging-Subdomain. Wenn Sie bereit sind, die Live-Site durch die neue Staging-Version zu ersetzen, können Sie das Tool die Änderungen mit einem einzigen Klick veröffentlichen.
Wenn Sie mehr über unser Tool erfahren möchten, können Sie sich die SiteGround Staging-Tutorials ansehen.
Manuelles Klonen einer WordPress-Seite
Manchmal ist der einfachste Weg der effektivste. Obwohl es viele Plugins und Werkzeuge für das Klonen von WordPress gibt, ist das manuelle Duplizieren Ihrer Website eine der zuverlässigsten Methoden mit wenigen Komplikationen.
Wir werden den gesamten Prozess zum manuellen Klonen einer WordPress-Site durchgehen.
-
Schritt 1Erstelle einen neuen Ordner für den Klon
Zunächst müssen Sie einen Ordner für den Klon erstellen. Abhängig von den verfügbaren Tools können Sie einen FTP-Client oder einen Dateimanager auf Ihrem Hosting-Konto.
SiteGround Benutzer haben Site Tools zu ihrer Verfügung. Es hat einen voll ausgestatteten Dateimanager, den Sie zum Erstellen und Verwalten von Dateien und Ordnern verwenden können.
Entscheiden Sie, ob Sie die Website auf eine separate Domain oder einen Unterordner / Subdomain der Live-Site klonen möchten. Navigieren Sie zu Ihrem Kundenbereich > Websites > Site Tools der gewählten Domain des Klons.
Option 1: Eine neue Subdomain für den Klon erstellen
Wenn Sie sich für eine neue Subdomain für den Klon entscheiden, navigieren Sie zu Domain > Subdomains > Neue Subdomain erstellen. Schreiben Sie sich das eindeutige Subdomain-Präfix auf und klicken Sie auf Erstellen.
In unserem Beispiel erstellen wir eine Subdomain namens clone.sg-testing.com. Also in das Feld Name geben wir clone ein.
Das System erstellt automatisch den Root-Ordner der Subdomain – clone.sg-testing.com/public_html. In Ihrem Fall ist der Ordner:
subdomain.ihredomain.com/public_html
Sie können den Ordner von Site Tools > Site > Dateimanager. Dies ist das Verzeichnis, in das Sie Ihre WordPress-Dateien hochladen.
Option 2: Erstellen Sie einen Unterordner auf Ihrer Live-Site
Die andere Alternative besteht darin, einen Unterordner zu erstellen, in den Sie einen Klon Ihrer Live-Site hochladen. Da die Originalseite einen existierenden public_html Ordner hat, sollten Sie darin den Unterordner des Klons erstellen.
In diesem Fall klonen wir die Website sg-testing.com in einen Unterordner namens sg-testing.com/clone, daher ist der Pfad zum neuen Ordner sg-testing.com/public_html/clone.
In Ihrem Fall lautet der Pfad:
ihredomain.com/public_html/der_klonname
Um den Ordner zu erstellen, navigieren Sie zu Site > Dateimanager, öffnen Sie den public_html Ordner Ihrer Website und klicken Sie auf die Schaltfläche Neuer Ordner.
Es erscheint ein Popup-Fenster, in dem Sie aufgefordert werden, den Namen des Ordners einzugeben.
Option 3: Eine neue Domain für den Klon hinzufügen
Wenn Sie die Site auf einer anderen Domain klonen möchten, müssen Sie sie zu Ihrem Hosting-Konto hinzufügen. SiteGround Benutzer können Site Tools für eine neue Domain aus ihrem Kundenbereich > Websites > NEUE WEBSITE.
Auf der nächsten Seite können Sie zwischen drei Optionen wählen:
- Neue Domain – Wählen Sie diese Option, wenn Sie eine brandneue Domain für den Klon kaufen möchten.
- Bestehende Domain – Wählen Sie diese Option, wenn Sie eine Website für eine andere Domain hinzufügen möchten, die Sie besitzen.
- Temporäre Domain – Wählen Sie diese Option, wenn Sie sich noch nicht für eine neue Domain entschieden haben. Sie werden eine automatisch generierte Domain von SiteGround verwenden. Sie können die Website später in eine bestehende Domain umbenennen.
Nachdem Sie Ihre Auswahl getroffen haben, wählen Sie ÜBERSPRINGEN UND LEERE SITE ERSTELLEN auf der nächsten Seite. Das System wird ein neues Site Tools Panel für Ihre neue Domain erstellen.
Der Root-Ordner wird automatisch erstellt und Sie können über die Site Tools > Site >Dateimanager.
-
Schritt 2Dateien der Live-Site kopieren
Die beste Vorgehensweise beim Kopieren zahlreicher Dateien und Ordner ist es, eine archivierte Datei mit allen Daten zu erstellen. Navigieren Sie zum Stammordner Ihrer Live-Site und wählen Sie die Dateien und Ordner (wp-content, wp-admin, wp-includes). Klicken Sie auf die Schaltfläche Archiv und wählen Sie einen Namen für die Datei.
Dateimanager erstellt ein ZIP Archiv, das die Website enthält. Wenn Sie es lokal auf Ihren Computer herunterladen möchten, wählen Sie die Datei und klicken Sie auf Herunterladen. Ihr Browser lädt die Datei automatisch in den Ordner Downloads Ihres Computers.
-
Schritt 3Die Dateien in den neuen Ordner hochladen
Sobald Sie das Archiv haben, ist es Zeit, es in den neuen Ordner hochzuladen. Wenn Sie Site Tools verwenden, navigieren Sie zu Site > Dateimanager, öffnen Sie den Ordner des Klons und wählen Sie Datei hochladen. Dann suchen Sie auf Ihrem Computer nach dem Archiv.
Kurz nachdem der Upload abgeschlossen ist, wird die Datei im Ordner erscheinen. Wählen Sie es aus und klicken Sie auf die Schaltfläche Auszug in der oberen Leiste, um die Datei zu entpacken.
Ein neuer Unterordner, der nach der Archivdatei benannt ist, wird erscheinen. Öffnen Sie es und wählen Sie alle Dateien und Ordner aus, um die Website-Daten in den Unterordner Ihres Klons zu verschieben. Nachdem die Dateien ausgewählt sind, drücken Sie Verschieben, die ein neues Pop-up-Fenster öffnet.
Geben Sie im Fenster den Unterordner des Klons in Lage an und drücken Sie Bestätigen, um die Verschiebung zu starten.
-
Schritt 4Ein Backup der Datenbank der Live-Site exportieren
Bisher haben wir uns um die Dateien gekümmert, aber wir brauchen auch eine Kopie der Datenbank der Live-Site. Die Datenbank enthält alle Website-Daten wie Seiten, Beiträge, Kommentare und Konfigurationseinstellungen. Wenn Sie sich nicht sicher sind, welches die entsprechende Datenbank für Ihre Website ist, können Sie dies der Datei wp-config.php entnehmen.
Finden Sie den Datenbanknamen
Verwenden Sie Dateimanager navigieren Sie zu ihredomain.com/public_html (wobei ihredomain.com der Name Ihrer Website ist), wählen Sie wp-config.php, und klicken Sie auf Bearbeiten.
Scrollen Sie durch die Datei und suchen Sie die Zeile, in der der Datenbankname definiert ist:
define( 'DB_NAME', 'datenbankname_hier' );
Sobald Sie den Namen haben, ist es Zeit, die Datenbank herunterzuladen. Es gibt ein paar Möglichkeiten, wie Sie es tun können.
Option 1: Exportieren Sie die Datenbank von phpMyAdmin
Navigieren Sie in Site Tools zu Site > MySQL > PHPMYADMIN, und klicken Sie auf AUF PHPMYADMIN ZUGREIFEN.
In der Benutzeroberfläche von phpMyAdmin wählen Sie den Datenbanknamen, den Sie aus wp-config.php erhalten haben. Wählen Sie Export aus den Werkzeugen, lassen Sie das Format als SQL, wählen Sie zwischen Quick oder Custom Export method, und drücken Sie Go. Ihr Browser lädt die Datenbank automatisch auf Ihr Gerät in einer SQL -Datei, die nach der Datenbank benannt ist.
Option2: Exportieren Sie die Datenbank von SSH
Wenn es um größere Datenbanken geht, ist SSH viel zuverlässiger und stabiler. Es ermöglicht Ihnen, über eine Befehlszeilenschnittstelle eine sichere, verschlüsselte Verbindung zum Server der Website herzustellen. Da es keine grafische Schnittstelle mit PHP und JavaScript-Skripten gibt, die den Server belasten, laufen die Operationen schneller. Mit SSH können Sie schwerere Prozesse und komplexere Befehle mit großer Leichtigkeit und Erfolg ausführen.
Für detaillierte Schritte, lesen Sie dieses Tutorial auf So exportieren Sie eine MySQL-Datenbank über SSH.
-
Schritt 5Eine neue Datenbank für die Klon-Site erstellen
Jetzt, da Sie eine Kopie der Datenbank der Live-Site erhalten haben, müssen Sie eine neue Datenbank für den Klon einrichten.
Wenn Sie ein SiteGround -Benutzer sind, navigieren Sie zu Site Tools > Site > MySQL > Datenbanken, und klicken Sie auf DATENBANK ERSTELLEN.
Sie werden den Namen in einer Benachrichtigung auf dem gleichen Bildschirm sehen, sobald die Datenbank erstellt wurde. Es ist eine gute Idee, den Namen zu speichern, da Sie ihn für die folgenden Schritte benötigen.
-
Schritt 6Neuen Datenbankbenutzer und Passwort für die Klon-Site erstellen
Jede Anwendung muss einen Benutzer haben, um eine Verbindung zu einer Datenbank herstellen zu können. Nachdem die neue Datenbank erstellt wurde, müssen Sie einen Benutzer erstellen, den die Klon-Site verwenden wird.
In Site Tools , können Sie ganz einfach den Benutzer von der Site > MySQL > Benutzer. Drücken Sie BENUTZER ERSTELLEN, um einen neuen Benutzer zu erstellen.
Sobald der Benutzer erstellt wurde, zeigt das System eine Benachrichtigung, in der Sie den Namen und das Passwort des Benutzers sehen können. Stellen Sie sicher, dass Sie sie aufschreiben oder auswendig lernen.
Als nächstes müssen Sie den Benutzer der Datenbank zuweisen. Scrollen Sie auf demselben Bildschirm nach unten zu Benutzer verwalten, wo der Benutzer jetzt aufgeführt wird. Unter seinem Aktionen Menü, klicken Sie auf Neue Datenbank hinzufügen, was ein Pop-up-Fenster öffnet.
Aus dem Dropdown-Menü Datenbank, wählen Sie die Datenbank, die Sie zuvor erstellt haben. Lassen Sie Stellen Sie Benutzerberechtigungen ein auf Alle Rechte und drücken Sie BESTÄTIGEN.
-
Schritt 7Konfiguriere die wp-config.php Datei der Clone-Site
Nachdem Sie nun eine Datenbank und einen Benutzer erstellt haben, ist es an der Zeit, Ihre Klon-Site mit diesen zu konfigurieren. Gehen Sie zurück zum Dateimanager und bearbeiten Sie die wp-config.php Datei.
Suchen Sie den Code, der die Anmeldeinformationen für die Datenbank definiert:
// ** Datenbankeinstellungen - Sie können diese Informationen von Ihrem Webhost erhalten ** // /** Der Name der Datenbank für WordPress */ define('DB_NAME', 'datenbankname_hier'); /** Datenbankbenutzername */ define('DB_USER', 'benutzername_ hier'); /** Datenbankpasswort */ define('DB_PASSWORD', 'passwort_hier');
Ersetzen Sie die Werte durch die neue Datenbank, den Benutzer und das Passwort, die Sie in den beiden vorherigen Schritten erstellt haben. Bestätigen Sie die Änderungen mit Speichern.
-
Schritt 8Importieren Sie die SQL-Datei in die Datenbank des Klons
Der Klon ist jetzt mit einer Datenbank verbunden, aber da die Datenbank leer ist, gibt es keinen Inhalt auf der Website. Der nächste Schritt besteht darin, die SQL, die Sie zuvor von der Originaldatenbank heruntergeladen haben, zu importieren. Auf diese Weise kopieren Sie den Inhalt der Website in den Klon.
Genau wie beim Exportieren einer SQL-Datei gibt es verschiedene Möglichkeiten, eine SQL-Datei in eine Datenbank zu importieren.
Option 1: Importieren Sie die SQL-Datei von phpMyAdmin
Eine der beliebtesten Methoden ist phpMyAdmin. Um in Site Tools darauf zuzugreifen, navigieren Sie zu Site > MySQL > PHPMYADMIN und wählen Sie AUF PHPMYADMIN ZUGREIFEN.
Wählen Sie die Datenbank des Klons und aus der Toolbox, wählen Sie Import. Auf dieser Seite, klicken Sie auf Choose file, was ein Dateiauswahlfenster für Ihren Computer öffnet. Wählen Sie die heruntergeladene SQL-Datei und bestätigen Sie.
Option 2: Importieren Sie die SQL-Datei von Site Tools
Im wirklichen Leben sind 50 MB eine geringe Größe für eine Datenbank, und oft würde Ihre Live-Site diese Größe überschreiten. Aus diesem Grund haben wir ein Tool zum Importieren großer SQL-Dateien auf Site Tools – Datenbank-Dump importieren. Um die detaillierten Schritte zu finden, lesen Sie diese Anleitung auf wie Sie eine große Datenbank in Ihr Konto importieren.
Option3: Importieren Sie die SQL-Datei von SSH
Wenn Sie kein SiteGround-Benutzer sind und Ihr Hosting kein Werkzeug zum Importieren großer Datenbanken bereitstellt, können Sie immer die Verwendung von SSH in Betracht ziehen. In diesem Tutorial finden Sie eine detaillierte Liste der Schritte zum Importieren einer Datenbank über SSH.
-
Schritt 9Konfigurieren Sie die WordPress URL des Klons
Alle oben genannten Schritte umfassen den gesamten Prozess der Erstellung einer WordPress-Klon-Site. Es gibt jedoch eine letzte Sache zu beachten; Benötigen Sie den Klon als inaktive WordPress-Kopie Ihrer Website, verschieben Sie die Website auf einen anderen Hosting-Server oder beabsichtigen Sie, die WordPress-Website auf eine neue Domain zu klonen?
Wenn der Klon nur als Backup dienen soll oder Sie ihn auf einen anderen Server verschieben möchten, ist Ihre Arbeit getan. Wenn Sie jedoch auf den Klon getrennt vom Original zugreifen und ihn bearbeiten möchten, gibt es einen letzten Schritt.
WordPress ist eine domainabhängige Anwendung, was bedeutet, dass die Pfade aller WordPress-Assets mit der ursprünglichen Website-URL hartcodiert sind. Wenn Sie auf den Klon getrennt vom Original zugreifen müssen, müssen Sie die URL mit der neuen Domäne, Unterdomäne oder Unterordner neu konfigurieren.
Wie man eine WordPress-Seite auf eine andere Domain, Subdomain oder einen anderen Unterordner klont
Das Ändern der Site-URL für eine WordPress-Site erfolgt über die Datenbank. Sie sollten die URLs in der Datenbank, die Sie für den Klon erstellt haben, bearbeiten, indem Sie die vorherigen Schritte befolgen.
In unserem Beispiel ist die Live-Site sg-testing.com, und der Klon ist sg-testing.com/clone. Daher müssen wir alle Datenbank-URLs, die sg-testing.com enthalten, durch die neue Adresse -sg.testing.com/clone ersetzen. Ebenso müssen Sie die URL Ihrer Produktions-Site durch die URL des Klons ersetzen.
Lesen Sie die folgenden Anleitungen, die im Detail erklären, wie Sie die URLs auf verschiedene Weise ändern können:
Bitten Sie Ihren Hosting-Provider um Hilfe
Wenn Sie sich nicht sicher genug fühlen, um eine WordPress-Site zu klonen, können Sie jederzeit Ihren Hosting-Provider kontaktieren. Sie können dir einige Tipps geben, alle Zweifel und Bedenken ausräumen oder einen Klon für dich erstellen.
Hier bei SiteGround bieten wir professionelle Unterstützung bei verschiedenen WordPress-bezogenen Aufgaben. Das Klonen/Migrieren von Websites ist eine unserer Spezialitäten, und wir haben die Erfahrung und den nachgewiesenen Erfolg, im Laufe der Jahre Tausende von Migrationen durchzuführen.
Sie können das Klonen Ihrer Website in Ihrem Kundenbereich > Fragezeichen-Symbol > Hilfezentrum anzeigen > Kontakt > Übertragen oder richten Sie eine neue Site ein > Ich möchte meine Website in einen anderen Ordner oder eine andere Domain kopieren.
Auf der nächsten Seite wählen Sie die Produktions-Website, die geklont werden soll, und fügen eine kurze Beschreibung Ihrer Anfrage hinzu.
Zusammenfassung
Ein WordPress-Klon kann in vielen Situationen äußerst nützlich sein. Zu den häufigsten Szenarien gehören:
- Experimentieren und Testen neuer Funktionen auf einem Staging-Klon Ihrer Produktionswebsite
- Testen eines Website-Klons auf einem neuen Hosting
- Testen eines migrierten Klons von localhost auf einen Hosting-Server
- Einen Klon zum Experimentieren mit Designänderungen verwenden
- Duplizieren des Inhalts einer Website von einer Domain auf eine andere
Der Klon ist unabhängig vom Produktionsstandort, was es Ihnen ermöglicht, die oben genannten Operationen mit Sicherheit durchzuführen. Das Erstellen eines WordPress-Klons ist spezifisch, aber wir hoffen, dass dieser Leitfaden den Prozess geklärt hat und Ihnen bei der Auswahl der am besten geeigneten Methode hilft.