How to Transfer cPanel Accounts

Contents

  1. Step 1: Login to old cPanel. Go to Backup.
  2. Step 2: Download Partial Backups.
  3. Step 3: Login to new cPanel. Create addon domains or subdomains.
  4. Step 4: Go to Backup. Restore Partial Backups.
  5. Step 5: Check Databases
  6. Step 6: Final Troubleshooting

Step 1: Login to old cPanel. Go to Backup.

Log in to your existing cPanel account, and click Backup.

Backup

Step 2: Download Partial Backups.

Under Partial Backups, download everything — Home Directory Backup (which contains all your cPanel data, including emails and statistics), MySQL Databases, Email Forwarders, and Email Filters.

Download Partial Backups

Step 3: Login to new cPanel. Create addon domains or subdomains.

Log in to your new cPanel account. Create the existing addon domains and subdomains from your old account. You can do so under Domains. If you have any custom DNS zone records configured on your old cPanel, you need to create them on your new one as well.

Download Partial Backups

Step 4: Go to Backup. Restore Partial Backups.

Log in to your new cPanel account, and click Backup.

Backup

Under Partial Backups, upload everything you've downloaded from Step 2 one by one.

Restore Partial Backups

Step 5: Check Databases

After you have restored everything, check the integrity of your databases. Check your database prefixes; because of the change in your cPanel username after the transfer, you might have to rename your databases. Since the database users are not included in the transfer process, you will have to create the same database users on your new cPanel. Do not forget to assign these users to their respective databases. All these tasks you can do in MySQL® Databases.

MySQL Databases

If you are having difficulty with this step, feel free to ask for assistance!

Step 6: Final Troubleshooting

Compare your old cPanel settings to your new cPanel settings. If you have cron jobs set up on your old account, you have to create the same cron jobs on your new account.

Check your websites for any errors. Usually, errors are caused by PHP version incompatibilities.

To select the required PHP version, go to Select PHP Version. Check if the PHP version, modules, options, and extensions you need to run your websites are enabled.

Select PHP Version