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 sub-domain in the new cPanel account by first navigating to cPanel → Sub-domains. To upload the files into the new account, you need to place them in the Document Root for the subdomain in the new account.