24 hr Australian Support


How to Move a cPanel Account from Your Old Host to Digital Pacific Manually

This is an advanced guide and may take 1hr+ to complete. Alternatively, we can do this for you, just click here for our guide on how to request a website migration. Please note that if you follow this guide incorrectly and the site fails to load, our support team won't in this case be able to repair or fix any problems.

If you have a VPS or Dedicated Server click here to follow our guide on using the WHM Migration Tools.


Step 1 - You will need to extract the cPanel backup on your computer. Your old host can provide you with the file. Use a free program like 7zip or WinRar to extract the files.


Step 2 - If your cPanel backup includes addon domains or subdomains, log into cPanel and add them (click here for a guide).


Step 3 - Use the cPanel File Manager (click here for a guide) to upload the contents of the public_html folder from your computer to the public_html folder onto your new hosting service. Note that you may have subdomains or addon domains with folders inside the public_html folder. In this case, add them to the appropriate folder (as cPanel now sets the root folder for these domains to be outside the public_html folder).


If your website just uses HTML (Dreamweaver and WYSIWYG web builders) the migration is complete. If your site uses a database (WordPress, Joomla, Magento, etc) follow the rest of this guide.


Step 4 - Use the MySQL Database Wizard to create a new database. Make sure to copy > paste the full mysql database name, username and password into notepad or another text editor, as they'll be needed in the next step. Make sure to copy the full database name and username, including the cpanelusername_ portion.


Step 5 - Find the website configuration file. We've got a guide here on how to do that. Replace the database name, username and password with the details created in Step 4.


Step 6 - Import the .sql file from your cPanel backup. You will find the file in the folder. Click here for our guide on importing a database using PHPMyAdmin.


Once that's all done, the migration should be complete. Before updating the DNS, you can preview the website using a Hosts file edit (click here for a guide on doing that)


NOTE About Email Accounts: If you have active emails with us, you will need to submit a support ticket through https://billing.digitalpacific.com.au to advise us that you've done a manual cPanel migration and request we run the mailperms script. After that you need to go into the Webmail for an account (from cPanel > Email Accounts > More) and send an email to another account to "kick things off" and have the old emails appear.