Transferring a Website from one CPanel to Another
It is not uncommon for website owners to transfer from one hosting provider to another. One reason is that they are simply unhappy with the services of the hosting provider. Or the website owner feels that it is time to move his website or blog to a dedicated server. Whatever the reason maybe, transferring a website or blog to another cPanel is relatively easy.
Transferring a website to another cPanel can be done in two ways—manual and quick site transfer. This article will give a rundown on how to accomplish both.
Quick Website Transfer
Utilizing the backup and restore features of cPanel will enable a website owner to quickly and conveniently move website files from one cPanel to another.
This is very simple and straightforward. Simply backup the site files by activating the backup option and restoring this on the new server.
Manual website transfer
The quick transfer option, however, won’t work if the website owner has multiple sites but only wants to transfer one site to a new server and cPanel. It can’t also work for those who want to split their sites into multiple accounts.
In such instances, a manual website transfer is necessary. Here are the steps to transferring a website manually:
- Download and backup the files.
This can be achieved using a FTP service like FileZilla. A site folder can be compressed and downloaded via File Manager in the cPanel. For those with large websites, files may have to be downloaded in groups.
- Backup and export database.
This can be done using phpMyAdmin. But owners of a large site with large database may not be able to fully back up their database because of download size limitations.
- Set up domain and new database on the new hosting account.
Once a site’s domain name has been created on the new hosting account, a new database for the site has to be set up as well with the new hosting provider.
A username for the database should also be nominated. It is recommended that the username and password remain the same as with the previous host or account.
- Importing the database.
Using phpMyAdmin, the website owner can import data into the new database that was just created.
- Uploading the site files.
Once the database has been imported, the site files need to be uploaded to the new hosting account. This can be down using the file manager in the cPanel. The website owner, however, has to ensure that the configuration file and database setting on the new host match each other.
- Updating domain name server settings.
The website owner will then have to update the domain name server settings, which the new hosting provider should be sending through email.
- Reviewing site settings in another CMS.
Website owners are also advised to review site settings in whatever CMS they are using. For instance, they can check that plugins are properly installed and working in WordPress.
- Delete everything from the old hosting account.
Finally, website owners should remove the site files and database from their old hosting account.