Cloning and migrating a WordPress website is never an easy task. Even though you can use all the help provided by the WordPress community, the manual operation is always a daunting task, especially if you are a beginner. Even a small unintentional mistake can cause some serious issues like missing posts or media, corrupted permalinks, extended period of downtimes, etc. In the worst case scenario, it may completely ruin your WordPress installation. To save all the hassle, here is a single plugin that can easily clone and migrate WordPress sites without messing with a whole lot of complicated settings.

Note: Before you do anything with your WordPress installation, make sure that you have a good recent backup. This can be used to restore your site if anything happens. Moreover, I also assume that you know how to create a new database in your web server.

Clone and Migrate WordPress Sites

1. To easily clone and migrate WordPress sites, we are going to use a free WordPress plugin called Duplicator. You can download it from the official WordPress repository and install it like any other WordPress plugin.

duplicator-activate-plugin

2. After activating, navigate to the Duplicator page using the link on the side menu. By default, Duplicator lists all the available packages. Simply click on the “Create New” button to start creating a new package.

duplicator-create-new-package

3. Here in this window, Duplicator runs a quick scan on your server to see if your server meets all the requirements and displays a “Pass” or “Fail” status. Enter the name of the package and any notes as required and click on the “Next” button. While creating the package, you can further customize the package by editing the “Advanced” settings under Archive and Installer tabs.

duplicator-package-setupadvanced

4. Now in this window, click on the “Build” button to start creating the package. If you receive any warning messages in this window, do solve them before creating the package as they may sometimes cause problems with package creation.

duplicator-build-package

5. Once the creation of the package is completed, download the Installer (installer.php) and Archive files by clicking on the “Installer” and “Archive” buttons.

duplicator-download-installer-archive

6. Now to migrate the site, open up FileZilla or other equivalent FTP software and log in to your new web server. Once you are in, upload both the “installer.php” file and the “archive” file into the root directory of your website.

7. Now to visit the installer page, enter the following URL while replacing “yourdomain.com” with your actual domain.

http://yourdomain.com/installer.php

8. The above action will bring up the Duplicator installer page. Enter the database details and click on the “Test connection” button to verify the entered details. If everything is fine, go through all the warnings mentioned by the Duplicator plugin, select the check box “I have read all warnings and notices” and click on the “Run deployment” button.

Note: Before entering the database details, make sure that you have already created a new database using the same exact details for the migration purpose.

duplicator-run-deployment

9. Here in the files and database window, Duplicator will pre-populate all the settings for you. Just check them and click on the “Run update” button to finish the migrating process.

duplicator-run-update

10. Once the migration is finished, Duplicator will display some important final steps. At this point I recommend you test your site using the “Test Site” link and to update the permalinks from the settings menu of your WordPress site.

duplicator-final-steps

11. Once you have confirmed that everything is fine, click on the “File Cleanup” link to remove all the Duplicator installer files. This ensures that no third party can access the installer files to mess with your WordPress site.

That’s all there is to do, and it is that easy to clone and migrate a WordPress website using Duplicator.

Hopefully that helps, and do comment below if you face any problems while using Duplicator for cloning and migration purposes.

How to Sync Bookmarks Between Firefox and Chrome

If you work with both Firefox and Chrome, and need your bookmarks to be available on both of them, here is how you can sync bookmarks between Firefox and Chrome.

How to Password Protect a Spreadsheet in Google Drive

Google Drive offers a lot of features for users, but some of the basics have always been missing, such as password protection. Here is how you can password protect a spreadsheet in Google Drive.

What Is “UTM_Source” And Should You Be Worried?

You may have seen URLs with a long string attached to the end of the link that looks something like this: “utm_source=facebook&utm_medium=fanpage&utm_campaign=new+article&wa_ibsrc=fanpage.” Should you be worried about the implications of this? We’ll have a look at what UTM is and answer any question you might have on this subject.

Add Events to Google Calendar From Anywhere in the Web

One of the biggest complaints about Google Calendar is that you can’t add events to Google Calendar without visiting the site. With Spot – Calendar’s Best Friend, you will be able to add events to Google Calendar, whenever you come across one anywhere in the Web.

How to Create QR Code in Google Drive

There are tons of ways to create QR code. If you are a Google Drive user, here is one quick way to create R code in Google Document

How to Enable Two-Factor Authentication in Buffer

Buffer has added a new 2-Step Login security feature to their web app. This tutorial will show you how to enable two-factor authentication in Buffer.

How to Fix Chrome’s Extension Security Problems

Some of the extensions in Chrome store are using hidden adware to make money off of you. Here are some fixes for you to tackle the extension security problems.

Internet Censorship: How Countries Block Their Citizens from Entering Websites

Some countries carry out Internet censorship and block their citizens from entering websites. How do they do this? Here’s the answer.

Hacked: 11 Signs Your Online Security Is Being Compromised

When you start to see weird behavior on your PC, it could be signs that your online security has been compromised. Here are 11 signs you should take note of

Import Email From Other Services to Outlook.com Using IMAP

With Outlook.com, it seems that Microsoft has hit the jackpot with an email service that competes with Gmail. Read on to find how to import IMAP messages.

What’s New in WordPress 4.0 – Features Round Up

WordPress released the beta version of WordPress 4.0 that includes some new and improved features to improve back-end user experience. Let’s check out what’s new in this WordPress 4.0 Beta 1 Release.

How to Transfer the Contents of User Profiles in Firefox

If you are trying out a new Firefox-based browser, you can transfer the content of your old user profiles so all your items are intact. Here’s how to do it.