2016-05-11 5 views
1

Ich muss eine WordPress-Site in meine lokale klonen, so dass ich versuchen kann, sie zu ändern, ohne die laufende Website zu gefährden.Wie kann ich eine Wordpress-Site klonen?

Ich bin ziemlich neu in WordPress. Wie mache ich es?

kopiert den gesamten Ordner, die wp-admin umfassen, wp-content, wp-includes zur Arbeit zu gehen?

Antwort

2

Ich werde versuchen, zu erklären, wie man es ziemlich leicht macht:

Zum Kopieren/Klonen der Website müssen Sie alle Dateien kopieren und kopieren Sie die Datenbank. Sie können sicherlich ein Plugin dafür verwenden, aber es ist besser zu verstehen, wie es unter den Hauben funktioniert und es manuell tun und dann werden Migrationen nur noch eine Frage von Minuten sein.

Ok, fangen wir an. Erstellen Sie zuerst einen Ordner auf Ihrem lokalen Server (oder einem anderen Server), der der Stamm Ihrer Installation sein wird. Lassen Sie uns sagen, dass Ihre Website, die Sie kopieren ist „oldsite.com“ und das neue Ziel ist „localcopy.dev“

  1. Kopieren Sie alle Dateien aus oldsite.com über eine oft oder Panel Dateimanager-Hosting oder über die Kommandozeile . Bitte beachten Sie, dass, wenn Sie ftp verwenden, der Kopiervorgang extrem langsam ist, muss eine separate Anfrage für jede Datei durchgeführt werden. Wenn Sie daran denken, dass die workpress-Installation bis zu 10 000 Dateien enthalten kann, kann dies mehr als eine Stunde dauern. Ich würde empfehlen, ein Archiv aller Dateien von Ihrem Hosting-Datei-Manager zu erstellen und dann einfach das Archiv herunterzuladen und es in Ihrem localcopy.dev-Stammordner zu extrahieren. Das dauert maximal 2-5 Minuten.

  2. Sobald Sie Ihre Dateien migriert haben, müssen Sie die Datenbank migrieren. Das sieht auf den ersten Blick etwas schwierig aus, aber in der Tat ist es ziemlich einfach. Auf Ihrem Hosting müssen Sie auf phpmyadmin zugreifen. Öffnen Sie die Datenbank der oldsite.com und exportieren und exportieren Sie alle Tabellen der Datenbank. Wenn es nicht automatisch in eine Datei exportiert wird, müssen Sie in den Exporteinstellungen angeben, dass die Exportdatei generiert werden soll. Es wird eine einfache Textdatei mit der Erweiterung .sql sein.

  3. Jetzt müssen wir diese .SQL-Datei ändern. Öffnen Sie es in einem beliebigen Texteditor und finden Sie einfach alle "oldsite.com" und ersetzen Sie sie durch "localcopy.dev". Sobald Sie fertig sind, speichern Sie die Datei. Dies ist erforderlich, da wir auf den neuen Domänennamen migrieren und alle alten Links auf die neue Domäne verweisen müssen.

  4. Jetzt auf Ihrem lokalen Server (oder anderen Zielserver) erstellen Sie eine Datenbank, öffnen Sie die Datenbank über phpmyadmin oder andere Db-Management-Anwendung und importieren Sie die Tabellen aus der .SQL-Datei, die wir bereits haben.

  5. Jetzt gehen Sie in den Stammordner der localcopy.dev, wo Sie bereits alle Dateien und feine wp-config.php-Datei extrahiert. Öffnen Sie es und ändern Sie den Datenbanknamen, den Datenbankbenutzer und die Datenbank mit neuen Werten, sodass eine Verbindung zu einer neuen Datenbank hergestellt werden kann, die sich auf Ihrem lokalen Server befindet.

  6. Öffnen Sie localcopy.de in Ihrem Browser. Es sollte gut funktionieren, aber wenn es nicht zum Beispiel, wenn Sie weißen Bildschirm des Todes sehen, könnte es ein Problem mit Ihrer. Htaccess-Datei sein. Versuchen Sie, es zu löschen und die Site zu aktualisieren. Dann sollte es am ehesten funktionieren, aber Sie müssen sich vielleicht einloggen und zu settings-> permalinks gehen und auf save klicken, um einen neuen htaccess zu generieren.

0

Sie müssen sowohl die Dateien als auch die Datenbank kopieren und die Datenbank so aktualisieren, dass sie auf Ihre lokale URL und Verzeichnisstruktur verweist.

Kopieren der Dateien ist einfach (schnappen Sie sich alles in der Site-Root, nicht nur die wp- * Ordner) ... Sie werden wahrscheinlich FTP/SFTP/SCP verwenden, um sie zu kopieren.

Die Datenbank ist ein wenig komplizierter. Es gibt MySQL-Dump-Tools und Datenbank-Kopierwerkzeuge.

Werfen Sie auch einen Blick auf WP Migrate DB Pro. Es ist ein bezahltes Produkt, aber wenn Sie dies ein bisschen mehr als einmal tun müssen ... die Kosten zu bezahlen, ist die Zeit und die Erschwerung wert, die Sie lösen werden.

0

Es ist sicherer, den gesamten Wordpress-Ordner zu kopieren und die .htaccess-Datei nicht zu vergessen.

Außer Dateien müssen Sie auch eine Kopie der Datenbank erstellen.

Es gibt einige Wordpress-Plugins zur Verfügung, würde die Schmerzen lindern, zum Beispiel Duplicator

Auch wenn Sie die Wordpress-Seite auf eine neue Domain Klonen sind, gibt es einige weitere Schritte zu ergreifen (Details sind here)

Verwandte Themen