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: yourdomain.com(Without http:// or https://)
Server Host: hostname.server.com(IP or hostname of the remote server where the website is hosted)
FTP Path:Path to the document root on the remote server, e.g.,
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.,
(Your domain details on our server)
Choose Protocol: https://www.
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 Directorypath 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.
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
- 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:
To access the website without installing SSL: