It may sound like a very complicated process to clone and copy your WordPress site and install it in another location. However, the process is simple and can be accomplished by the use of simple tools that even newbies may be able to use.
There are lots of plugins that have been made to ensure that the process remains easy and fast wherever you carry it out. Some of the popular plugins include Duplicator, ManageWP, Cloner, and BackUpBuddy. In the post below, we are going to look at how you can use Duplicator to clone WordPress site.
Duplicator is a WordPress plugin by LifeInTheGrid that creates a WordPress site package with a zip file for all site uploads and a record file of the databases. You can get the two files (zip file and installer, PHP) easily. After uploading them using FTP and running the installer script, the plugin will install WordPress, upload the files and duplicate your database.
After installing and activating the plugin, go to Duplicator >> Packages and click “Create New”. The package is divided into two sections; Archive and Installer.
You can open Archive section and select the files you want to exclude or include the package. To do this, you need to check enable filter and enter the specific file extension or full path.
In the Installer section, you will enter the details of the server you want to move the package to, including host name, database, username, SSL settings, cache settings and new URL. You can also choose to fill this later. Click Next to move to the other step.
The next step will scan your site for errors. This will take a few minutes and then return with an error report for the information of the web server, archive, and database. If there are any errors, run diagnostics to try and narrow them down. Once you are satisfied with the report on errors, click “ Build”. It is possible to duplicate a site with a few minutes.
The Build option is where the plugin will put the package together. This process will take some minutes. Ensure that you do not exit the screen. After processing, you will be prompted to download the Archive and Installer files. The installer is a simple PHP file while the archive is a large zip file.
After building the package, you now visit the site you want to migrate it to. Access the site server using FTP client and upload the two files. Visit http://yournewlocation.com/installer.php (replace yournewlocation with the URL of the site you are creating your clone in) which will bring Settings page for Installer.
Enter details of the site’s databases including username and password. You can choose to replace old tables from the database by selecting “Remove Old Tables” at the top or create new tables by clicking “Create New”. Enter the details of your database and “Run Deployment”.
Click Update to finalize the process to clone WordPress site and initiate the working of the databases. The information will be pre-filled, and you just need to ensure that it is fine.
Other Plugins You Can Use to Clone WordPress Site
This plugin enables you to manage many WordPress sites from the same location. One of its features is to install themes, publish content and install plugins from one central place. Another feature allows you to clone WordPress site and deploy it to a new location.
You will need to create a new database for the new instance if it does not exist. The plugin comes with a guide on cloning and deploying WordPress website. You can use the free or a premium version. The premium version is the one that carries the clone and migration feature.
Cloner is designed for duplicating websites on a multisite network. You can copy all or part of your website with the premium version of the plugin and deploy it elsewhere within your network. You can also copy users only and move them to another site.
Some of the great features include one-click staging, a safe test environment, templates, and backup copies of sites you do not want to lose.
This is a premium backup WordPress plugin from iThemes. It backs up your website with ease, so you do not worry. However, the plugin has another crucial function which is migrating your site to another location.
You can move it to a new domain, web host or just create a local version of the site to work on separately. It may not be worth signing up with BackupBuddy just to clone and migrate your site. You may however consider BackupBuddy if you have not backed up your site and in the meanwhile, you need to clone and migrate it somewhere else. This way, you will kill two birds with the same stone.