Get 30% off your WordPress Hosting with code WPSAVE10. Launch Faster. Save More!
  • 00 Days
  • 00 Hours
  • 00 Minutes
  • 00 Seconds

How to clone your WordPress website with Plesk

Introduction

Website cloning is a powerful feature in Plesk that allows users to copy their website from one domain to another. This is especially useful when creating staging environments for testing, duplicating sites for development, or migrating content between domains or subdomains. Of course, there are other scenarios the user may find useful; thus, having this feature at your disposal will be a tremendous asset to your web hosting arsenal.

With Plesk’s built-in cloning tool, the process is seamless and does not require any manual uploads or database configuration.

In this tutorial, we’ll walk you through how to clone your WordPress website in Plesk in just a few clicks. Without further ado, let us begin!

Accessing the Cloning Interface

To begin managing your domains in Plesk, please make sure you have logged in to your Plesk control panel. To do that, please type in your IP address, hostname, or domain name inside your browser search bar and add “:8443” at the end. It should look something like: https://yourdomain.com:8443. By doing that, you will be prompted by a login form requiring your username and password.

plesk-login.png

Once logged in, Plesk will automatically display the “Websites & Domains” page, which will be the index every time. In the middle, you will see a table section containing a list of all your websites. 

Selecting the Website to Clone

To clone a WordPress website, please use the drop-down menu on the left side of the table section corresponding to the website you would like to clone.

expand-domain-menu.png

Performing this action will expand a menu containing many management options for your WordPress website. However, as we are going to learn how to clone a website, please point your attention to the “Clone” feature, which should be located somewhere around the middle.

clone-button.png

Once you locate it, please click on it to proceed with the process!

Configuring the Clone Settings

Once you click on the “Clone” option, Plesk will open a side menu on the left side of the screen, containing some configuration fields, before you can initiate the clone process. Let’s go over them so you can get a better understanding.

  • Source: Here, you will see the name of the domain you selected earlier, which you want to get cloned. Right next to it, you will see a [Show path] link, which will allow you to show the absolute path to the website’s files, in case you want to see it.
  • Target: Here, you will have two radio buttons that will allow you to select either a sub-domain or another domain on the server where the website will be cloned. Depending on your needs, please select either option using the radio button.
  • Database Name: Plesk will automatically generate a new database for the cloned website. Please use this text field to choose a different name if you are not happy with the one chosen by Plesk.

clone-settings.png

Once you have typed in all the required information, please click on the blue “Start”  button located at the bottom left side of the pop-up window to initiate the cloning process.

Cloning Process and Progress

Upon clicking the “Start” button, the cloning process will start. The side menu will refresh, and in its place, you will see a few progress bars, giving you information about the cloning process. 

wait-for-clone.png

The time it takes depends on the size of your website. During the cloning process, Plesk will perform the following actions:

  • It will duplicate your WordPress files.
  • It will export the website’s SQL, create a new database, and import it there.
  • It will adjust the configuration files to match the new database name and run a search-replace for all the entries inside the database to match the new domain.

IMPORTANT: Sometimes, the cloning process may not be successful because of multiple factors. In such a case, we recommend performing this action manually. 

clone-ready.png

Once the process is finalized, you will receive a confirmation message at the bottom right side of your screen.

clone-in-table-section.png

Now that the cloning process is complete, the cloned website will appear as a separate entry in the Websites & Domains section. 

IMPORTANT: After cloning, ensure the new site has a valid SSL certificate. Plesk may not automatically apply one to the cloned domain.

Conclusion

Cloning your WordPress website with Plesk is incredibly easy and straightforward. Whether you're setting up a staging environment or duplicating your site for development or testing purposes, the process is streamlined and requires just a few clicks.

With your cloned site ready, you now have a safe space to test, develop, or redesign without touching your live environment. If you want to learn how to clone a NodeJS or a Laravel website using Pleks, please refer to our tutorial on the matter!

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to view your website’s logs in Plesk

Introduction Website logs are an important asset when it comes to understanding vital...

How to create cron jobs for your websites in Plesk

Introduction Automating routine tasks is a critical part of managing a website efficiently....

How to manage your domain’s hosting settings in Plesk

Introduction Domain names are an inseparable part of web hosting, serving as the foundation upon...

How to prohibit domain names on Plesk

Introduction In some specific scenarios, web hosting providers or server administrators may want...

How to manage your domain’s DNS records in Plesk

Introduction DNS (Domain Name System) lays out the fundamentals and builds up the core component...