• Hi all.

    Would it be possible to clone a running website to be used by a new subdomain?

    I’ll change the url to the new subdomain and its contents safterwards.

    If YES, please advise HOW. Thanks in advance.

    Regards

    • This topic was modified 2 months, 1 week ago by satimis.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Hello @satimis,

    Yes, it’s absolutely possible to clone an existing website and set it up on a new subdomain. Here are the steps to do so:

    I) Back Up Your Current Website: Before making any changes, it’s recommended to take a full backup of your website. You can use plugins such as UpdraftPlus, All-in-One WP Migration, or your hosting provider’s backup tool for this.

    II) Create the Subdomain: Start by creating the subdomain through your hosting control panel (such as cPanel or Plesk). This will serve as the location for your cloned website.

    III) Website Clone:
    There are several methods available for cloning a website:

    Option A: Using a Plugin
    Plugins such as Duplicator or All-in-One WP Migration streamline this process. Here’s a step-by-step guide on how to use them effectively:

    1. Install the plugin on your current website.
    2. Generate a package (backup) using the plugin’s built-in functionality.
    3. Download the backup file to your local system.
    4. Set up a new WordPress installation on your subdomain and install the same plugin.
    5. Upload the backup file to the subdomain’s WordPress using the plugin and restore the website.

    Option B: Manual Cloning

    1. File Transfer: Use an FTP client (e.g., FileZilla) or your hosting panel’s File Manager to download the complete contents of the /public_html/ folder from your current site.
    2. Database Export: Access phpMyAdmin via cPanel, and export the database of your existing website.
    3. File and Database Upload: Upload the downloaded website files to the subdomain’s root directory. Then, import the database into the subdomain via phpMyAdmin.
    4. Update the wp-config.php File: Edit the wp-config.php file to update the database credentials to those associated with the subdomain.


    IV) Update the URLs
    After cloning the site, you’ll need to update the URLs from the old domain to the new subdomain. This can be done in one of two ways:

    1. Manually via phpMyAdmin: Locate the wp_options, wp_posts, and wp_postmeta tables in the database and perform a find-and-replace to update the old URLs to the new subdomain.
    2. Using a Plugin: A plugin like Better Search Replace can be used to automatically update all URLs across the database, simplifying the process.

    V) Check Permalinks
    After everything is set up, go to Dashboard > Settings > Permalinks and click Save to ensure that the permalinks are correctly generated on your new subdomain.

    Once done, you’ll have a fully functional clone of your website on the subdomain!
    Best regards,
    Asif Hossain

    Thread Starter satimis

    (@satimis)

    Hi all,

    Lot of thanks for your detailed advice.

    I have been running Duplicator for long time, cloning existing websites on Internet to local server, also running “All-in-One WP Migration” in the past before using Duplicator. The cloned websites, about 40 sites, are running on 4 VMs of Oracle VirtualBox. They are not open to public. I used them as backup of the live sites as well as for testing new features to be added to the websites. I need to install Lampserver on all VMs before running Duplicator packagers.

    I don’t have experience doing website migration on the server of Hosting Company. I have no problem adding a new domain. I have no idea whether I’m allowed installing LampServer on the new domain but I can install WordPress on it via “WordPress Manager by Softaculous”. Pls advise. Thanks in advance.

    Regards

    Duplicator can do what you are looking for. So I don’t quite understand your request?

    Thread Starter satimis

    (@satimis)

    Hi@threadi,

    I have no experience migrating a live site to the server of the Hosting company.

    2 parts migration: (2 files)
    …archive.daf
    installer.php

    3 parts migration (3 files)
    …zip
    …archive.daf
    installer.php

    But I need a LampServer installed on the new domain to run those files. I don’t know whether I’m allowed by the Hosting company to install it? Or alternatively can I install WordPress instead ?

    Regards

    • This reply was modified 2 months, 1 week ago by satimis.

    What is the difference between hosting the live site and hosting the copy with your hosting company?

    How to create a copy with Duplicator is described here in the article: https://duplicator.com/clone-wordpress-site/ – as far as I know, Duplicator copies everything from the project, including WordPress, which is why you don’t need to install it separately to use the Duplicator files. If you have further questions about the procedure, I would recommend you to contact their support forum: https://www.ads-software.com/support/plugin/duplicator/

    And of course you need a web server where you store the copy that meets the minimum requirements of WordPress and is ideally quite similar to the live system. Whether you implement this with LAMP, MAMP, XAMPP or something else is irrelevant for Duplicator. The important thing is that the resources and services must be available. You would have to clarify with the hosting support of the system where you want to store the copy whether this is the case.

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.