How to migrate your WordPress website using Duplicator

Duplicator is a reliable migration plugin and can be used to transfer your WordPress website from one domain to another. This tool is free and makes copying your site easy.

For optimal disk space management, ensure that there are no backups stored in the public_html directory of the domain you’re transferring from. Including backups in the Duplicator backup you create will increase the size of the backup file, thereby impacting the disk space usage on the destination domain.

 

Steps

  • 1
    To get started, sign into your WordPress Admin dashboard (e.g. http://example.com/wordpress/wp-login.php) on the site you are copying your content from. Navigate to Plugins > Add New and search for Duplicator.
  • 2
    The correct plugin is ‘Duplicator - WordPress migration and backup plugin' developed by Duplicator. Click on Install Now > Activate.
  • 3
    Navigate back to your admin dashboard and you should see ‘Duplicator’ in the left-hand panel. Click on Duplicator and Create New on the top right-hand side. Duplicator
  • 4
    You can create a name for your backup or leave it as default. Once you have chosen your backup name, click on Next on the bottom right-hand side.
  • 5
    A scan of your site will be performed, after which you can tick the box that says Yes! Continue with build process and proceed to click on Build. Continue with build
  • 6
    Once the build process has been completed, you should see the following screen:Build status
  • 7
    Click on Download both files. This will download a zip file and an installer.php file to your local machine. It is important to note that you cannot use the zip file from one backup you created with the installer.php file from another backup. Both these files need to have come from the same backup you created.
  • 8
    Once these files have been downloaded to your local machine, you can make use of an FTP program such as FileZilla to upload these files to the domain you are moving your content to. The following articles will assist with uploading these files via FTP to your domain: Where to find your FTP login details How to use FileZilla FTP
  • 9
    You can then browse to your domain_name/installer.php and you should see the screen below. Replace domain_name with your actual domain name.Installer Security
  • 10
    Enter the name of the archive file that you downloaded to your local machine and uploaded to the server, and then click Submit.
  • 11
    On the next page, scroll down to the Setup section where you will need to create a new database and enter your database details. The following articles will assist you in creating a database within your control panel: Create and manage a database Database connection
  • 12
    Once you have entered your database details on the above page, click Validate and you should then see the following page:Deployment
  • 13
    Tick the box to accept the terms & notices and then click on Next.
  • 14
    A confirmation page will appear. Click on OK and Duplicator will proceed to extract your content from the archive file you uploaded to the site. Install confirmation
  • 15
    Once the files have been extracted, click on Admin Login and log in to the backend of your site. Once done, you will see you have successfully migrated your site using Duplicator. Test site