How to transfer an addon domain/sub domain from one cPanel to another.

Sometimes you may need to transfer a domain name from one cPanel to another. For instance, you may have a trial hosting account that is about to expire and you want to consolidate it with another package that you already have instead of purchasing a separate package. It is possible to complete the transfer with just the cPanel access.

NOTE:

-For you to transfer the data, both cPanel accounts should be active. The process cannot work if one of the hosting accounts is expired as you will not be able to access it until after renewal.

-For the purposes of this guide, we will assume you have a domain called one.com which you want to move to a cPanel of another domain called two.co.ke

Moving Files

1. Login to the cPanel of one.com

2. Compress the folder that has your website files. If its an addon, this folder usually has the same name as the domain name. The same applies if it is a subdomain. If its the main domain in that cPanel, then the files are located in public_html folder.

To compress the folder, Right Click on it then click Compress

3. Download the .zip file created

4. Login to the cPanel of two.co.ke and Upload the .zip file in your file Manager. You can upload it anywhere on File Manager for now.

5. Do this for all the Addon domains or Subdomains you want moved.

6. Once through, you should now DELETE the subdomain(s) and addon(s) you are migrating. This is to ensure you do not have any DNS conflicts. When left there, your domain may sometimes point to the wrong cPanel and that may cause your website not to be accessible as you expect it. It also causes emails to be delivered inconsistently on both cPanels.

7. You can then ADD or CREATE the addon domains or subdomains on the new cPanel.

8. Move the .zip files uploaded during step 4 above to their respective folders then Extract them to restore your website files.

To extract the folder, Right Click on it then click Extract

Moving Databases

1. Login to cPanel

2. Go to phpMyAdmin under Databases section.

3. Click on the database that belongs to your website. You can confirm the database name by checking the configuration file e.g wp-config.php for wordpress sites

4. Click Export then Go to download a .sql file of your database

5. Use this guide to upload it to the two.co.ke cPanel

6. Repeat the process for all databases you want to migrate

Moving emails.

1. Login to your cPanel for one.com

2. Go to File Manager then click on the mail folder.

3. Look for the folder whose name is the same as the domain name and Compress it.

4. Once this is done and you get the .zip file, Download it

5. Login to the cPanel of two.co.ke

6. Go to File Manager then click mail folder

7. Upload your .zip file there then Extract it

8. Navigate to Email Accounts under Email section in your cPanel

9. Create your emails one at a time. They will recreate with all the user data restored.

Was this article helpful?

Related Articles

Leave A Comment?