Jedną z pierwszych rzeczy, które robimy, gdy chcemy odnowić witrynę internetową, jest sklonowanie jej do środowiska przejściowego lub lokalnego. W ten sposób możemy stworzyć dokładną replikę witryny, nad którą pracujemy, nie mając wpływu na wersję działającą.
Jeśli jesteś właścicielem witryny internetowej z niewielkimi lub żadnymi umiejętnościami technicznymi, prawdopodobnie jesteś zmęczony obserwowaniem, jak wprowadzane zmiany prowadzą do nieoczekiwanych błędów. Chcesz spróbować sklonować twoją witrynę WordPress w celach testowych, ale obawiasz się, że proces ten jest zbyt trudny.
W rzeczywistości jest wręcz przeciwnie. Dzięki wtyczce Duplicator klonowanie witryny WordPress jest bardzo łatwe, a my pokażemy Ci, jak to zrobić w tym artykule.
Czym jest klonowanie witryny internetowej WordPress i dlaczego warto z niego korzystać?
Idea klonowania witryny internetowej WordPress polega na utworzeniu dokładnej kopii jednej witryny i zastosowaniu jej w innej witrynie.
Istnieje wiele powodów, dla których warto sklonować witrynę internetową. Przykładem może być przeniesienie witryny na nowego hosta lub nową nazwę domeny. Klonowanie witryny internetowej pozwala zaoszczędzić mnóstwo czasu i wysiłku oraz znacznie przyspieszyć proces migracji.
Innym przykładem jest tworzenie witryny internetowej dla klienta na twoim własnym serwerze lokalnym. Po zakończeniu pracy można po prostu sklonować witrynę i przenieść ją na serwer klienta.
Można również sklonować działającą witrynę WordPress i skonfigurować witrynę przejściową, aby przetestować zmiany przed wprowadzeniem ich na żywo.
Mając to na uwadze, pokażemy ci, jak sklonować witrynę WordPress w kilku prostych krokach. Możesz skorzystać z poniższych odnośników, aby poruszać się po poradniku:
- Step 1: Set Up the Duplicator WordPress Plugin for Easy Cloning
- Step 2: Create a Duplicator Package of Your WordPress Site
- Step 3: Upload Your WordPress Site Archive and Installer to a New Location
- Step 4: Create a New WordPress Database for Your Website
- Step 5: Run the WordPress Website Importer Script
- Step 6: Test Your Cloned Website and Delete Temporary Files
Krok 1: Konfiguracja wtyczki WordPress Duplicator do łatwego klonowania
Najlepszym sposobem na sklonowanie witryny internetowej WordPress jest użycie wtyczki Duplicator. Jest to potężna wtyczka do klonowania i duplikowania WordPress, która jest nadal bardzo łatwa w użyciu.
Wtyczka tworzy kopię zapasową wszystkiego z twojej witryny internetowej w jednym pliku, który możesz po prostu przenieść do nowej lokalizacji.
Pierwszą rzeczą, którą musisz zrobić, jest włączanie i instalowanie wtyczki na witrynie internetowej, którą chcesz sklonować. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Uwaga: Istnieje wersja pro Duplicator, która ma dodatkowe funkcje, takie jak zaplanowane kopie zapasowe, migracja do wielu witryn i wiele innych. W tym przewodniku wykorzystamy jednak darmową wersję, ponieważ ma ona wszystko, czego potrzeba do sklonowania witryny internetowej WordPress.
Krok 2: Utwórz pakiet Duplicator Twojej witryny WordPress
Po włączaniu, przejdź do Duplicator ” Backups, a następnie kliknij przycisk „Create New” na górze strony.
Następnie zostaniesz przeniesiony na ekran, na którym możesz wpisać rodzaj nazwy zduplikowanego pliku. To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek chcesz.
Następnie kliknij przycisk „Kontynuuj”.
Duplicator przeskanuje teraz twoją witrynę.
Jeśli znajdzie problem z jakąkolwiek częścią twojej witryny internetowej WordPress, zobaczysz ostrzeżenie z informacją, jak poprawić problem. W przeciwnym razie po prostu powie „Dobrze”.
Teraz przewiń stronę w dół.
Następnie kliknij „Build”, aby utworzyć plik kopii zapasowej.
Wtyczka utworzy kopię zapasową twojej bazy danych WordPress, obrazków, szablonów, wtyczek i wszystkich innych plików w jednym pakiecie do pobrania.
W zależności od rozmiaru twojej witryny internetowej, proces ten może zająć kilka minut.
Po zakończeniu procesu tworzenia kopii zapasowej nadszedł czas na pobranie twoich plików.
Musisz pobrać zarówno plik archiwum, który zawiera twoją kopię zapasową, jak i instalator, który rozpakuje archiwum.
Aby to zrobić, kliknij przycisk „Pobierz oba pliki”.
Pro Tip: Technicznie rzecz biorąc, możesz pominąć resztę tych kroków i po prostu postępować zgodnie z naszym poradnikiem na temat przywracania kopii zapasowej witryny WordPress, w którym pokazujemy, jak importować twój plik kopii zapasowej za pomocą Duplicatora.
Jeśli jednak chcesz przywrócić sklonowaną witrynę w pustym środowisku, wykonaj pozostałe kroki opisane poniżej.
Krok 3: Prześlij archiwum witryny WordPress i instalator do nowej lokalizacji
Teraz masz pełną kopię zapasową twojej witryny i pliku instalatora, następnym krokiem jest przesłanie ich do nowej lokalizacji.
Ta nowa lokalizacja może być blogiem WordPress na żywo lub witryną na twoim serwerze lokalnym. Jeśli witryna znajduje się na serwerze lokalnym, konieczne będzie utworzenie nowego katalogu w katalogu głównym twojego serwera lokalnego. Jest to plik, w którym twój lokalny serwer przechowuje wszystkie witryny internetowe.
Na przykład, jeśli używasz MAMP, będzie to katalog „/Applications/MAMP/htdocs/”.
Alternatywnie, jeśli używasz WAMP, będzie to katalog „C:\wamp\www”.
Następnie należy otworzyć katalog utworzony dla twojej sklonowanej witryny internetowej i skopiować do niego zarówno plik archiwum, jak i instalator.
Jeśli chcesz sklonować swoją witrynę internetową na inną platformę hostingową WordPress, możesz najpierw utworzyć pustą witrynę internetową i przesłać do niej pliki za pomocą menedżera plików dostawcy hostingu.
Jeśli korzystasz z Bluehost, po prostu zaloguj się do kokpitu swojego konta hostingowego i przejdź do karty „Witryny internetowe”. Następnie kliknij „Dodaj witrynę”.
Na następnym ekranie zobaczysz kilka opcji dotyczących rodzaju witryny.
Wystarczy wybrać „Inne (puste środowisko)” i kliknąć „Kontynuuj”.
Następnie wstaw tytuł twojej witryny internetowej.
W razie potrzeby możesz również pominąć ten krok i po prostu kliknąć „Kontynuuj”.
Na tym etapie możesz połączyć twoją witrynę internetową z nazwą domeny.
Możesz też w międzyczasie użyć domeny tymczasowej, jeśli nie masz jeszcze nazwy domeny.
Kliknij „Kontynuuj”, aby kontynuować.
Gdy twoja pusta witryna internetowa będzie gotowa, wrócisz do karty „Witryny”.
Na twojej nowo utworzonej witrynie internetowej kliknij przycisk „Ustawienia”.
Teraz przewiń w dół do sekcji „Szybkie odnośniki”.
Następnie kliknij przycisk „Menedżer plików”.
Bluehost przeniesie Cię teraz do Menedżera plików Twojej witryny internetowej.
Kliknij przycisk „Prześlij”, aby przesłać twoje pliki.
Teraz wybierz pliki, które chcesz przesłać do pustej witryny internetowej.
Po zakończeniu kliknij przycisk „Wróć do …”.
W menedżerze plików powinny być teraz widoczne twoje archiwum i pliki instalatora.
Następnie usuwaj inne pliki znajdujące się w tym katalogu, aby mieć pewność, że instalacja przebiegnie pomyślnie.
Alternatywnie można przesłać instalator i archiwum do katalogu głównego za pomocą klienta FTP.
Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem dla początkujących na temat korzystania z FTP do przesyłania plików do WordPress.
Bez względu na to, gdzie wgrywasz pliki, musisz upewnić się, że katalog zawiera tylko twój plik installer.php i pliki zip archiwum.
Krok 4: Utworzenie nowej bazy danych WordPress dla twojej witryny internetowej
Następnie musisz utworzyć nową bazę danych WordPress, aby rozpakować twoją sklonowaną wersję WordPress. Jeśli masz już utworzoną bazę danych, możesz pominąć ten krok.
Istnieje kilka sposobów na utworzenie bazy danych, w zależności od tego, czy nowa lokalizacja jest witryną na żywo, czy witryną na twoim serwerze lokalnym.
Jeśli korzystasz z witryny na żywo, po prostu zaloguj się do kokpitu twojego konta hostingowego WordPress.
W przypadku użytkowników Bluehost musisz przejść do karty „Ustawienia” Twojej pustej witryny internetowej, tak jak poprzednio. Następnie przejdź do karty „Zaawansowane” i kliknij „Zarządzaj” obok cPanel.
W cPanelu przewiń do sekcji „Bazy danych”.
Następnie wybierz „Bazy danych MySQL”.
Spowoduje to wyświetlenie ekranu, na którym można wpisać rodzaj nazwy twojej bazy danych.
Następnie kliknij przycisk „Utwórz bazę danych”.
Następnie należy utworzyć nowego użytkownika w bazie danych MySQL.
Wystarczy przewinąć do sekcji „Użytkownicy MySQL”. Następnie wpisz nazwę użytkownika i hasło dla nowego użytkownika i kliknij przycisk „Utwórz użytkownika”.
Gdy już to zrobisz, następnym krokiem jest dodanie użytkownika do twojej bazy danych.
Wystarczy przewinąć do sekcji „Dodaj użytkownika do bazy danych” i otworzyć menu rozwijane „Użytkownik”. Tutaj wybierz użytkownika bazy danych utworzonego w poprzednim kroku.
Następnie otwórz menu rozwijane „Baza danych” i wybierz utworzoną wcześniej bazę danych.
Upewnij się, że zanotowałeś nazwę bazy danych, nazwę użytkownika i hasło, ponieważ będziesz potrzebować tych informacji w następnym kroku.
Po zakończeniu kliknij przycisk „Dodaj”.
Jeśli korzystasz z instalacji localhost przy użyciu XAMPP lub innych narzędzi, po prostu przejdź na 'http://localhost/phpmyadmin/’ lub 'http://localhost:8080/phpmyadmin/’ w twojej przeglądarce internetowej, aby uruchomić phpMyAdmin.
Następnie kliknij kartę „Menu”, a następnie wybierz opcję „Baza danych”.
Następnie należy wpisz nową nazwę bazy danych.
Następnie kliknij przycisk „Utwórz”.
Nazwa bazy danych będzie używana w następnym kroku. W przypadku większości instalacji localhost, twoim hostem będzie localhost, a nazwą użytkownika będzie root, z pustym hasłem.
Krok 5: Uruchom skrypt importujący witrynę internetową WordPress
Teraz, gdy wszystkie twoje pliki są już na miejscu, nadszedł czas na uruchomienie skryptu instalacyjnego Duplicator. Skrypt ten rozpakuje twój plik archiwum za pomocą kilku kliknięć.
Najpierw wpisz adres URL twojej witryny internetowej w przeglądarce internetowej i dodaj installer.php na jej końcu. Będzie to wyglądać jak „https://example.com/installer.php”. Upewnij się, że zastąpiłeś „example.com” nazwą twojej domeny lub adresem localhost twojej witryny.
Następnie na ekranie pojawi się skrypt instalatora Duplicator. Najpierw musisz wpisz informacje o twojej bazie danych WordPress.
Są to informacje z bazy danych, które zostały skopiowane powyżej.
Po zakończeniu kliknij „Zatwierdź”.
Jeśli nie ma żadnych błędów, zaznacz pole wyboru taksonomii i powiadomień na dole.
Następnie kliknij „Dalej”, aby kontynuować.
Następnie pojawi się wyskakujące okienko potwierdzające instalację.
Kliknij przycisk „OK”.
Jeśli instalacja przebiegnie pomyślnie, możesz od razu logować się do swojej nowej witryny WordPress.
W tym celu należy zaznaczyć opcję „Automatycznie usuń pliki instalatora po zalogowaniu się do zabezpieczonej witryny (zalecane!)” i kliknąć przycisk „Logowanie administratora”.
Zaznaczenie tego pola spowoduje automatyczne usuwanie plików instalatora, aby pozbyć się potencjalnych problemów z zabezpieczeniami i sfinalizować instalację.
Krok 6: Przetestuj twoją sklonowaną witrynę internetową i usuń pliki tymczasowe
Teraz możesz przejść dalej i przetestować twoją sklonowaną witrynę internetową.
Zalecamy przetestowanie zarówno obszaru administracyjnego WordPress, jak i publicznego interfejsu Twojej witryny internetowej, aby upewnić się, że wszystkie dane są dostępne, a witryna działa zgodnie z oczekiwaniami.
Jeśli wystąpią jakiekolwiek błędy WordPressa, zapoznaj się z naszym przewodnikiem dla początkujących na temat rozwiązywania błędów WordPressa.
Musisz również sprawdzić, czy twoje pliki instalacyjne nadal istnieją. Dla pewności zalecamy przejście do Duplicator ” Narzędzia, a następnie kliknięcie przycisku „Usuwanie plików instalacyjnych”.
To wszystko, pomyślnie sklonowałeś witrynę WordPress.
Sklonowałem witrynę internetową WordPress, co dalej?
Jeśli udało ci się sklonować twoją witrynę internetową WordPress, oto kilka rzeczy, które możesz chcieć zrobić w następnej kolejności:
- Sprawdź, czy twoja witryna internetowa została poprawnie zmigrowana, korzystając z tej ostatecznej listy kontrolnej migracji.
- Sprawdź ustawienia bezpośredniego odnośnika twojej sklonowanej witryny internetowej.
- Zainstaluj niezbędne wtyczki WordPress, aby rozwijać twoją witrynę internetową.
- Wyłącz funkcje bloga, jeśli planujesz prowadzić witrynę inną niż blog.
- Przed opublikowaniem Twojej witryny internetowej zapoznaj się z listą kontrolną jej uruchomienia.
- Podgląd twojej witryny internetowej, aby sprawdzić, czy wszystko działa.
- Włącz tryb debugowania WordPressa, aby szybko rozwiązywać potencjalne błędy.
- Dowiedz się , jak zwolnić miejsce na dysku i zmniejszyć wykorzystanie i-węzłów, aby utrzymać twój serwer WWW w dobrej kondycji.
- Przeprowadź test szybkości witryny internetowej, aby sprawdzić, czy wydajność Twojej witryny wymaga poprawy.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo sklonować twoją witrynę WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat zarządzania wieloma witrynami WordPress z jednego kokpitu oraz wyborem najlepszych wtyczek do śledzenia i logowania aktywności WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
The Duplicator is an absolutely fantastic plugin that I personally enjoy using for duplicating websites from development environment to server. The only issue I’ve encountered with it is that it creates a .htaccess file in the backup folder, where not all directives may be allowed. Fortunately, this behavior can be resolved in the settings, and .htaccess can be disabled. Otherwise, the plugin always works great and without any problems. Additionally, with a guide like yours, anyone can handle it really well. And as a bonus, it works quite well even in the free version.
Dennis Muthomi
This step-by-step guide was extremely helpful! I followed the tutorial to clone my existing WordPress site to a new server with a different host. Everything went smoothly except I ran into an SSL issue initially on the cloned site. However, after contacting my new host’s support team, they were able to resolve the SSL problem quickly. Thanks so much for providing such a clear and valuable walkthrough
WPBeginner Support
Glad our guide could help you
Administrator
Dan
Hi, I have done this however upon completing the Install and clicking the admin button, it takes me back to the original domain page prior to a WordPress Install. I’ve double checked the process and I don’t think I’ve missed any steps?
It just appears that everything was wiped (just an original WP install) but the duplicate file hasn’t been installed?
WPBeginner Support
Your domain is pointing to your original host. You can either change your hosts file to see the cloned site or point your domain to the new host location. For moving your site to a new domain, we would recommend taking a look at our article below:
https://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrator
Martin Page
I have followed your instructions and uploaded the 2 files to an otherwise empty file but when i go to the site/installer.php I get a 404 page.
My FileZilla screen loos exactly like your example.
Any suggestions?
Thanks
WPBeginner Support
You would want to visit the duplicator plugin’s FAQ page and they cover the different troubleshooting steps for that error.
Administrator
Rene Young
Thanks. I did that and I have successfully completed creating the clone. I have a question about the step to install the database in the new location (Step 2 of 4 – Install Database): The screen shot shows a choice between „Basic” and „cPanel” but you don’t discuss this.
WPBeginner Support
In this tutorial, we went with Basic
Administrator
Rene Young
I could not complete Step 2. I do get warnings in Duplicator, under Paths:
„If the root WordPress path is not writable by PHP on some systems this can cause issues.
If Duplicator does not have enough permissions then you will need to manually create the paths above.”
WPBeginner Support
You would want to either follow our guide below for updating your file permissions:
https://www.wpbeginner.com/beginners-guide/how-to-fix-file-and-folder-permissions-error-in-wordpress/
Or you can reach out to your hosting provider for assistance with the folder permissions.
Administrator
Sue
I’m trying to clone a demo site I’m making for people to use as a template. Using Duplicator I’ve created the package, gone into File Manager of CPanel and navigated to the root directory for the subdomain I’m testing it on, and uploaded the zip file and installer file. There is nothing else in the folder.
When I follow the instructions and go to the website address with installer.php added to the end, I do not get the Duplicator import info. I get a Page Not Found….though it does have the header, footer and top menu of the site I’m cloning. What did I do wrong?
WPBeginner Support
If you are using the same domain then you are likely still looking at the old site and not the new one, if you reach out to your hosting provider, they can normally assist with setting up a temporary domain that you can use.
Administrator
Tarık Hacıalioğulları
Thank you very much, this saved me so much time. It worked very good!!!
WPBeginner Support
You’re welcome
Administrator
saad
Everything s clear thank you but what about login and password to WordPress dashboard can we duplicate ?
WPBeginner Support
It copies your users table so it would transfer your user and password over for you.
Administrator
Kara
I’m having a bit of trouble with step 4. With my Hostgator account I don’t have access to my server panel but when I try to add the file via an FTP client, I’m under able to find the folder containing the installer.php. Am I missing something? Could the file name be different or could someone tell me where exactly to put the zip file?
WPBeginner Support
You would want to reach out to your hosting provider and they would be able to assist
Administrator
ed
HI there, what if i have paid plugins and themes specific for 1 wordpress site
Will it still work ? Thanks alot, your tutorial so far is the easiest to follow
WPBeginner Support
You would want to reach out to the support for those tools for how they handle that.
Administrator
Emma
What do you do when there is a size check notice? Limit is 500mb and my site is 1.32gb uncompressed. Not sure how to compress. It is recommending a 2 part install manually from c panel which is sadly beyond my tech abilities.
WPBeginner Support
You would want to reach out to your hosting provider’s support and they should be able to assist
Administrator
Dominique
uploaded zip and installer script to root and i am getting this message when i enter domain.com/installer.php
403 Forbidden
Request forbidden by administrative rules.
What next?
WPBeginner Support
There are a few different options you can try, for a starting point, you would want to take a look at our article below:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/
Administrator
Loz Bigrave
Great article, worked like a charm.
WPBeginner Support
Thank you, glad our article was helpful
Administrator
Derek
I’ve successfully copied across to a new URL and the cloned website seems to be working. However, when I go into wordpress it’s a reduced version with quite a few tabs missing such as: users/plugins/settings to name a few. How can I get a full version of wordpress the same as the site I copied from?
WPBeginner Support
You may want to ensure you are logged in as an admin user on your cloned site as the most likely reason for that issue.
Administrator
Adi
How do you change the name of the website, the url and also the database when installing the cloned site using Duplicator?
WPBeginner Support
To do that, you would want to take a look at our article here:
https://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrator
diana
Hi, I have a question , can a clone my site without erased the other one , i mean the original website ?
WPBeginner Support
Yes, cloning your site does not remove the original
Administrator
Todd Murray
This is a great post. Just one clarification before I run the import…on STEP 4, these are the instructions:
No matter where you are copying the files, you need to make sure that the folder is completely empty and has no other files or folders inside it except installer.php file and your backup zip file.
If I already have a theme and started building a site before finding this article, do I need to delete everything from the destination? „folder completely empty” refers to which folder?
Thanks!
Todd
WPBeginner Support
If you want to duplicate a site from elsewhere then you would need to remove what is currently there for your site.
Administrator
Christie Bellah
Been using this article for years. Thanks so much!
WPBeginner Support
You’re welcome, glad our guide has been so helpful
Administrator
Alexandre
You were right, I didn’t put in the root folder :/
So I tried again, but in the end, I got an error 404 result.
I’ve fixed the wp_config (name, user, pw & host) and made the changes to the htaccess (copied the NEW .htaccess).
All files are deleted, besides the now unzipped folder which contain all the files. *what about the __MACOSX folder? I tried with and without, but get the same result.
Even after this, in Step 4, I still get the 2 warnings in the General Notices:
wp-config not found
wp-config.php not found.
I found the wp-config.php, but seem like I don’t have the wp-config. Are they the same?
Anything else missing?
Thank you
WPBeginner Support
The macosx you don’t need, the wp-config files should be the same. For moving from the subfolder if the original site is still available you would likely want to go through the steps in: https://www.wpbeginner.com/wp-tutorials/how-to-get-rid-of-wordpress-from-your-wordpress-site-url/
Administrator
Alexandre
I end up on a „Index of” page showing the file in my sub folder. Anyone know why?
Thanks
WPBeginner Support
You likely installed your WordPress site in the subfolder rather than the root folder for your site.
Administrator
Alexandre
Sorry, forgot to say. If I type in the full path on my web browser, I have a loading time, but end up on a white page.
Thanks
WPBeginner Support
If you are getting that white screen you may want to try the recommendations in our article here: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/
JanysF
Does anyone know why the Packages option under Duplicator » Packages isn’t showing for me? I only see under Duplicator: Tools, Settings, and Go Pro.
WPBeginner Support
You may want to try reinstalling the plugin and if that doesn’t work you would want to reach out to the plugin’s support and let them know about that not appearing properly
Administrator
ouiouiphoto
Cloning works well with duplicator but having a clone site online seems not to be liked by jetpack
During my tests Jetpack have put himselt in failure on the original site even if jetpack was not active one the cloned site telling me the original was a copy of the clone
If google find your clone you have also some possible issues
WPBeginner Support
While there is a problem with simply cloning a site without any new content, the primary goal would normally be to use this when transferring your site from one location to another and then removing the old site or using the copied site as a template and adding new content to your new site.
Administrator
Bidmead
For some inexplicable reason, when I save this useful page to Pocket, what actually arrives there is the old 11 May 2015 version, which discusses a completely different method based on a plugin called BackupBuddy which costs $52 for the 1-site version.
—
Chris
WPBeginner Support
We’ll certainly take a look if it is something on our end. You may want to check with Pocket if there is a cache that needs to be cleared on their end as well
Administrator
Chris Bidmead
I’ve been in touch with Pocket. They suggest it might be a problem with their Parser, which checks the content and determines the best way to display it. They’ve managed to reproduce the bug and are investigating.
—
Chris
Gary Andrews
I wand to upgrade my production site to WP 5 and change themes. I thought it might be a good idea to clone my site on my local windows machine under Desktop Server.
I’ve been trying for 2 days to clone my site.
Let me just add that your tuto is perfectly straightforward as long as things go well. It doesn’t go into what might not work correctly.
Firstly Duplicator package creation times out (despite having filtered out the big files). Of course my hosting company doesn’t support Duplicator because it tries to change the time limit, can’t really blame the host company.
I also tried the Duparchive option which doesn’t time out and generates a .daf archive instead of a .zip.
On the Desktop Server local side I tried to run installer.php from my browser but got messages saying I needed to enable ziparchive and/or shell exec. I contacted Desktop Server support about that and have had no answer.
I thought I’d try to extract the data from the daf archive manually but the software that is needed to do this no longer seems to be available.
I imagine that the Duplicator Pro version would work better but I don’t have the budget (association website).
Oh woe is me, looks like I’ll have to do it all by hand.
WPBeginner Support
From the sound of it you sadly may need to manually import/export the data, the other option would be if you have a backup of your site that you could restore to your local installation.
Administrator
Adam
Awesome article!!!
Followed your steps and it worked perfectly.
I did make one error though, I extracted the zip file and uploaded the files in ftp which did create errors. Much easier to simply upload the zip instead.
Thanks heaps!
WPBeginner Support
You would likely need to extract the zip once it is on your hosting provider but glad you found a solution for your error
Administrator
Donna Lutheran
I copy sites all the time.
The plugins actually look more complicated than doing it manually.
Just download your files, back up your database, ftp to the new server, restore your database to your new database, edit the wp-config file to point to the new database, edit the url in your database to point to the new url.
I also download velvet blue to correct any url problems.
I had a site not pass our security scan that used the plugin. Also, the database back up was stored in the root of your site.
James Cook
I used a much simpler way. My WP installation is with Godaddy…so logged in the cPanel of the site I wanted to cloned…went to subdomains and created the domain for the site destination…then I went to applications and the top of cPanel and clicked the little check box next the primary site I wanted to clone…then hit the clone button…and voila…and exact copy of our site was created in less than 10 minutes…
Indusekar S K
Is there any plugin or other software that could clone a wordpress website to another wordpress on the live?
Mark C
The price for this is riduculous. Even the cheapest option is $80 PER YEAR! What an absolute rippoff!
Better off just going to Control Panel, zipping up your files and download them … then go to PHPMyAdmin and downloading a copy of your database. Then upload your zipped files to the new location…edit the config file, then import the database.
If that’s too hard for website retards … just install the free version of „Duplicate” (similar to Backup Buddy … but FREE).
Carlos A. B. S.
You’re right man, no need to spend a dime on such a a simple task…
Felisha
Either of you have a step by step guide? I am trying to copy my site to a subdomain to target a different city from the main site.
The only thing I understand so far is that I have to:
1. create a subdomain
2. create a new database
3. copy the public html folder of the main site over to the subdomain pubic html folder
After that, every tutorial I’ve seen on the internet gets too confusing
Jerri
What are you talking about? Duplicator is free. I mean, there’s a pro version, but I use the free version all the time to duplicate websites.
The only thing these instructions didn’t add is that you need to first create a new database and add a user to it on the new site before running the installer.
But it’s all easy and free.
Lipa
thx a lot !!! ;]
Mack
Can i copy someone’s site page to my site??
Allan Seabrook
Hi,
I really appreciate all the posts you share with us! Please keep them coming!
My question regarding this post is…
This technique using BackupBuddy works flawlessly.
However, I now have a problem:
When I type in the URL of my original site (where I took the backup), I get directed to the site I cloned from that backup. It’s as if my original site now has a redirect to the cloned site.
What on earth have I broken?
Any advice would be much appreciated!
Thanks,
Allan
Stephen
Check your DNS record. That would be one of the only ways this would happen.
Jonathan
Thanks! Worked perfect!
Mamun sarkar
Hi,
I would like to know how to clone any wordpress website have no hosting access information as well. I mean, suppose a buyer order your wpbeginner like website. Then, How to do it sir. Do you have any tutorials plz.
Hanna
not possible anymore to use backup buddy unless you want to pay. Is their a different method?
Nelson
Duplicator is perfect.
sandeep
i want to copy the theme of running website to another website…
Moses
Hi Sandeep,
Did you get solution to this. I also want to copy a theme to another website(subdomain)
Chris
I’ve used another service to clone WordPress sites and have discovered a problem with residual tables, and I was curious whether this was an issue with BackupBuddy as well.
In the scenario I recently encountered, I create WP Site A with table prefix wp1_.
Then I have to create a new environment to clone to, so I install WordPress at WP Site B with table prefix wp2_.
Now I use my [unnamed] tool to clone site A to site B, which appears good on the admin and public side but when I look in the database I have both wp1_ and wp2_ sets of tables, and all of the GUIDs in the functioning tables for the new cloned site have WP Site A’s URL, not WP Site B’s as I would have expected.
These have to be cleaned up manually. So I wonder, does BackupBuddy do the same thing? Is this to be expected?
WPBeginner Support
BackupBuddy’s sales/support team can probably answer this better.
Administrator
Andrew Lopez
I’d be curious to know how to manually perform this task without a plugin or is a plugin recommended for backing up and migrating over to a new website?
Dave Navarro
BackupBuddy fails on large WordPress installs. I can’t get it to back up our site which between database all files is over 400GB in size.
I had to manually download all of the files, then re-upload them to the new site and use importbuddy with just the database. Even that fails if the raw database is too large (failed around 200MB in size).
Nitin
wonderful technique but there is use of another plugin
Gf
I recently moved a small simple blog with all-in-one wordpress migration and it worked great. But when I attempted a larger site on wp4.1 it failed. I think I would like back up buddy but the price is staggering. It would be my biggest wordpress expense, almost twice as much as my hosting!
Jean
I love using BackupBuddy for backups and migrations.
All you need is access to install the plugin and your set to move.
Great article!
johnraf
I used to have similar problems too, but after using
„long path tool” You can use to solve this problem.
yaser
How about if we want to clone a website that we have no backend access? Is there an easy way?
fletch
Do you have ftp access? Do you have access to the database? You would need those two things to backup a website if you don’t have access to wp-admin.