How to migrate WordPress using the migration tool?

There are several ways to migrate a WordPress website. You can easily migrate your WordPress-based websites using the WordPress migration tool or a WordPress migration plugin. You can also migrate them manually.


Migrate WordPress Using Migration Tool

  • Go to cPanel > WordPress Manager by Softaculous > Remote Import.

  • Click "From Remote Server".

  • Enter the following details:


    (Enter details of the website you are migrating)

    Domain Name: (Without http:// or https://)
    Server Host: (IP or hostname of the remote server where the website is hosted)
    Protocol: FTP
    Port: 21
    FTP Username:
    FTP Password:
    FTP Path: Path to the document root on the remote server, e.g., /applications/public_html
    Installation Directory: If you have installed WordPress in a subdirectory, enter the subdirectory path, e.g., /public_html/blog . Otherwise, leave it empty.

    To find out FTP Path, log into your old hosting account via FTP and navigate to the WordPress install directory. This path is your FTP path,  e.g., /applications/public_html or /public_html


    (Your domain details on our server)

    Choose Protocol: https://www. 
    Choose Domain:
    In Directory: Leave it empty for the primary domain or if you have only one domain in your account. This is the directory path where WordPress files will be stored.

    You can find the In Directory path from cPanel > Domains.

  • Click Import.

  • Wait for the import to complete and the success message to appear.

    Once complete, the progress bar will reach 100%, and the message Import Completed will appear.

  • Done!


Migrate WordPress Using Plugin

If you do not use the WP migration tool above, you can use a migration plugin to migrate WordPress. Below are some of the popular migration plugins:

  • Migrate Guru

  • Duplicator

  • WPvivid Backup

  • All-in-One WP Migration

Make sure to uninstall the plugin after the migration is complete.


These are third-party plugins. MechanicWeb does not endorse their use and is not affiliated with them.


SSL Error When SSL Is Not Installed

If you do not have SSL installed, you will likely get an SSL error (e.g., your connection is not private) when accessing the site. Please refer to the below article to install SSL:

How to install SSL certificates?

To access the website without installing SSL:

How to access a website when SSL is not installed?


  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How to switch to MechanicWeb with zero downtime?

Transferring your account to us can be an easy process with zero downtime if done properly. To do...

How to transfer sites from your old hosting to MechanicWeb or restore cPanel backups manually?

In this tutorial, you will learn how to manually transfer or restore your websites, files,...

How to split addon domains into individual cPanel accounts?

To split addon domains into individual cPanel accounts, you need to, in chronological order:...

How to request migration?

About Account Migrations MechanicWeb will assist you with migrating your websites free of charge...

How to directly upload backups from another hosting account?

When you are migrating to MechanicWeb, you can directly upload backups from your previous hosting...