How to duplicate our website to another hosting with Wordpress Duplicator

How to duplicate our website to another hosting with Wordpress Duplicator

 
It is very common to want to duplicate a website to a completely different hosting account, either because you want to continue developing it from the new hosting or because you want to create a copy of the site and have it respond under a different domain name.
 
In this guide we will show how to duplicate a website and store it on another hosting account using the Duplicator WordPress plugin.
 
1- Access the WordPress administrator
2- Install the Duplicator plugin
3- Create the duplication package
4- Download the package
5- Connect to the new hosting via FTP
6- Start the installation on the new hosting
7- Configure the database
8- Complete the installation
9- Delete residual files
 
Step 1: Access the WordPress administrator
  1. Log in to the WordPress administrator of the website you want to duplicate
 
 
Step 2: Install the Duplicator plugin
  1. In the left sidebar, go to Plugins > Add New.

  1. Use the search bar in the top right corner to search for "Duplicator".
  2. Click Install Now on the first result.
 
 
  1. Once installed, select Activate.
 
 
Step 3: Create the duplication package
  1. In the sidebar, select Duplicator.

  1. Click Create New.

  1. Optional: Modify aspects such as file name, ports, etc. (not recommended unless necessary).


  1. Review the web space and database size before finishing and clicking Create.
 
 
Step 4: Download the package
  1. Once the package has been created, download both files: the installer and the compressed archive.
 
 
Step 5: Connect to the new hosting via FTP
  1. Connect to the new hosting account using an FTP client such as FileZilla.
    • Note: Check your FTP credentials (username and password) in your hosting management panel.

  1. Upload the downloaded files (installer.php and the compressed archive) to the /web folder of the new server. (Cómo conectar por FTP mediante FileZilla)
 
 
Step 6: Start the installation on the new hosting
  1. Go to dominioejemplo.com/installer.php (replace dominioejemplo.com with your domain).
 
 
Step 7: Configure the database
  1. If you do not have a database created, create one now from your hosting management panel (MySQL).

  1. After accessing it, create a new database and copy the database username and password.

  1. Then, return to the Duplicator window and enter the newly created database details (username and password) into the installer.
  2. Accept the terms and conditions.

  1. Test the connection using "Test Database". If the details are correct, select Next to continue.
 
Step 8: Complete the installation
  1. Review and adjust (if necessary) the page title, URL, and path of the new website.

  1. Confirm the final checks.
 
Step 9: Delete residual files
  1. Access the WordPress administrator again on the new hosting account.

  1. Upon access, the residual files generated by the Duplicator plugin will be automatically removed.
 
 
Optional: Verify and adjust the configuration
If you experienced issues after installing the duplicate, you can review the installed database configuration.
  1. Verify that the URL in the database is correct.
    • Access phpMyAdmin from your hosting management panel under MySQL.

  • Access the "wp_options" table.

  • Modify the URLs associated with the “siteurl” and “home” fields if necessary.
 
 
Related links 
How to modify the associated domain of WordPress from wp-admintos
How to change the domain of hosting
 
 
For more information, you can contact us.