Because there are so many different types of websites out there, we cannot provide a comprehensive guide detailing every scenario you may run into. For this reason, we’ve provided the basic steps you need to take to move your website files and associated databases between cPanel accounts. Some platforms such as WordPress or Magento, for example, may require extra steps to get things 100% working under the new cPanel account. If things are not working once you move the website files and associated databases, you may need to consult a web developer for further assistance.
To download the files using cPanel’s File Manager, you must:
Access the cPanel file manager under cPanel > File Manager
Navigate to the folder in which the website’s files are stored
Click on the first file/folder in the list, then hold SHIFT and click on the last file/folder. Right-click on the highlighted files and folders, then click Compress
Choose any of the compression methods, and set the file name to whatever you like.
Right-click on the compressed file, and click Download
Uploading the files and databases to the new cPanel account
Before proceeding, you need to set up the addon domain in the new cPanel account under cPanel > Addon Domains. To upload the files into the new account, you need to place them in the Document Root for the addon domain in the new account. Here are the steps:
From here, there may be some extra steps you need to take in order to make the website work. These steps will differ from website to website. You can test the website on the new cPanel account by following these steps. And these steps to point the domain at the new hosting service.