Part 1: Cloning
From the Speedyrails Manager app on the WordPress Sites page, click the gear icon, then click Manage on the site you want to clone..
A new tab will open with the Plesk interface. From the Plesk interface, click WordPress in the left side menu.
You will see a list of your current sites. Find the one you wish to clone and click on Clone (located under Tools).
Plesk will prompt you to create a new instance under a different subdomain.
We recommend using the default staging prefix for the subdomain, but if you prefer to use a custom one you can do so by navigating back to the Websites & Domains page from the side menu (you will have to navigate back to the WordPress page and click Clone again after doing this).
A clone of your WordPress database will also be created. Plesk will give this database a default randomly generated name. You can change this if you like by clicking on the link.
You will see New database [random_string_link] will be created on the [Plesk’s database server] database server.
Once you are satisfied with the subdomain and database name, click OK and your site will start being cloned.
Once finished, your newly cloned site will be visible under the WordPress page (see ref. image in step 2).
Part 2: Restoring
- From the Plesk interface, navigate to WordPress from the side menu. (See Step 1 of Cloning for navigation directions to Plesk interface.)
- You will see a list of your current sites. Find the one that you are updating from (e.g. if you wish to sync staging changes to your live site, you would select staging here) and click on Sync (located under Tools).
- Select the domain that you wish to update under Target WordPress Instance. This is the WordPress Site that will be updated.
- You will see several options for synchronization under Select Content to be Copied.
Database Only synchronizes only the database. You can select to import all, new, or selected database tables. (For details, see the “Database synchronization” section below.)
Files and Database synchronizes both the website files and the database. You can choose to import all, new, or selected database tables by selecting the corresponding option. (For details, see the Database synchronization section below.)
By default, the files .htaccess, web.config, and wp-config.php are not synchronized, as modifying these files may disrupt the
operation of WordPress.
- Upon clicking OK, you will be prompted to create a restore point. This will allow you to restore your site to its state prior to synchronizations.
Caution: Every WordPress instance can only have a single restore point.
If a restore point already exists, it will be overwritten.
- Click Start to begin synchronization.
- Once finished, your destination site will be synced and visible under the “WordPress” page. (See ref. image from Page 1, Step 2.)