First Step. What do you need to start?
From the source server:
The original domain name exactly as in the source server.
Have the FTP admin access (username, password).
The exact folder location of the Wordpress installation (e.g. /public_html).
From the destination server:
The new domain name that you will use on the destination server. If the domain won't change during the migration, will be the same as the source server.
This domain must be added into any StableHost account either as the main domain or an add-on domain.
Now you are ready to start the migration.
Log into your StableHost cPanel account. If you don't know how, read this article first.
Once logged in, go to the "Softaculous App Installer" section and click on the Wordpress icon:
You will be redirected to a new page, click on "Import":
Click on "From Remote Server":
Fill up the information accordingly:
Domain Name: This is the domain name from where the installation is to be imported from. Example : mydomain.com. The domain name should not contain http:// or https://
FTP Username: This is the username that you use to connect to your server. If you are using cPanel enter your cPanel username here.
FTP Password: This is the password for the FTP user that you provided above to connect to your server. If you are using cPanel enter your cPanel password here.
FTP Path: This is the relative path to web-accessible directory of your domain i.e. the path after you log in to your domain with the details you provided above (e.g. /public_html).
Choose Protocol: Choose https://
Choose Domain: This is the domain name where the installation is to be imported to. Example : destinationdomain.com
Click Import, get a cup of coffee and wait some minutes for the installation to conclude.
It should not take more than 5 minutes, but if so, go to the task list to get a fresh status of the migration, wait until it finishes:
Done. You have migrated WordPress in six simple steps!
If you want to Manage your WordPress instance, follow this guide.