A Simple Way To Migrate or Restore a WordPress Website Using Duplicator Plugin.

Last Updated on

Share on facebook
Share on twitter
Share on pinterest


Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Three steps to create a backup, three steps to restore, simple! However, sometimes creating a backup with Duplicator plugin is easier than deploying or restoring.

So, here is an easy-to-follow guide to help you successfully recover your website or move it to another host using the Duplicator plugin.

If you are migrating and you haven’t made a backup of your website yet, here is a quick guide on how to create a backup using Duplicator plugin in 3 easy steps.

But before you start, here are a few things you’ll want to do first:-

Now, with those two files (installer.php and archive) in place, let’s do it!

To start the deployment, type the address to the folder you want to deploy the website. For instance, wpchap.com/installer.php, this is because my domain is already pointing to this folder where I uploaded the two files.

To know you’ve typed a right address, you should see a window like one in the screenshot below appear on your browser.

Step #1 – Deploy


If your server meets the necessary requirements, you’ll see a Pass on Requirements with a little green circle.

In case you see a fail, it may be because you did not put the archive file in the same folder with the installer.php. You will want to expand the Requirement section by clicking on the little “+” symbol on the far right, then you’ll be able to see what the issue is. (See screenshot below)


As seen from the screenshot above, if the archive files exists in the same folder, and the database and server are supported by the plugin, then everything should work out well.

In the MySQL section, you will be required to choose an Action. By default, the plugin creates a new database.

However, if you want to use an already existing database, you then choose “Connect and Remove all Data“.

Note: This action deletes everything in the database name you provide. So make sure, you really know what you are doing, I recommend letting the plugin create a new database for you.

After you’ve chosen an action, you’ll want to enter the following in the subsequent input fields:-

  • Host: in most cases you’ll have to leave this field as it is, but it is not a guarantee, some hosts have different host name.
  • Name: this is the name of your database. If you chose “Connect and Remove Data” as your action, then you will enter the name of the existing database you want to use, otherwise, you can type any name you want to give your database.
  • User: this is the Username of your database.
  • Password: this is again the password to your database. The Username and password are for database connection purposes.

Having provided the above required data, you can test your connection by clicking on “Test Connection” button below the Password field.

If the connection is okay, you can then proceed by reading through Warnings and Notice then check a little box below and then click “Run Deployment” button.

This will start the deployment process which includes creating a database and populating it with data.

Step #2 – Update


This step lets you update URL and Path of your website.

URL is what people type in their browser to to reach your website. wpchap.com for instance.

Path is the directory to your website files (the screenshot above is blurred for security reasons). For instance /htdocs/public/webdevcomrade, where webdevcomrade is the folder in which web files have been deployed.

If you are recovering your website to the same hosting account the backup was made from, you’ll not have to change anything.

However, if you are transferring your website to another host, you will want to change the path. And the URL, unless when you are changing your domain name to another, this can remain unchanged.

After updating your URL and Path, go ahead and run the update by clicking on “Run Update” button.

Step #3 – Test


This is the final step of the recovery process. If everything went on well, you won’t see errors, however, some warnings can be ignored.

You should be able to test your website to make sure it is working properly. To test your website, you will click “Test site” link, third on the list. Another tab will open up and you’ll be able to see your website

If things went on well, and you’ve tested your website is fine. It is time to do security clean up. Click “Security Cleanup” from the list, you’ll be required to login.


You then see a window like one in the screenshot above. Click on “Delete Reserved Files” button to delete all reserved installer files from the server.

This is an important step to perform, as the same information in these files can be used against your website by hackers.

Final Remarks

As easy as that. This is one of the quickest ways to deploy or migrate a website freely.

In case you have a problems restoring your backup, checkout the developers support center, or you can also post your issue below in the comment, and I will be happy to help.

For any comment and question, leave them below, I will be more than glad to read and respond.

Related Posts

Get Free WordPress Checklist

Going to launch? Here’s a full WordPress checklist for a successful launch!

Share this post with your friends

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Daniel Emunot

Daniel Emunot

Over 5 years ago, I had no idea on how to use WordPress. Now I professionally build websites for my clients using WordPress. Over the past years I have gained experience and therefore, I spend my spare time writing articles that help beginners skip the Jibber Jabber and quickly start launching websites in the shortest time possible.

Leave a Comment

Your email address will not be published. Required fields are marked *