In this article, you will learn how to migrate cPanel accounts from a reseller hosting package to a shared hosting account.
Reseller hosting packages permit the creation and administration of various cPanel accounts, while shared hosting plans are restricted to a single cPanel account. If you intend to switch from reseller to shared hosting, you will need to merge all your website content from multiple cPanel accounts into a single account. This task requires copying databases and website files from sub-accounts to your primary account. Once you have merged your cPanel accounts, you will also need to configure the domains in cPanel to ensure that all websites function correctly.
Moving website content
First, you must download the content of each subaccount’s website. This includes the actual website files, as well as any databases.
Files
An FTP client can be utilized to download the website files. The cPanel File Manager can also be used for file transfers, but using a specialized FTP client simplifies the process.
After downloading a subaccount’s files, upload them to a subdirectory within the public_html directory of your primary cPanel account. Ensure to keep a record of the directories that correspond to each website since you will require this information later when setting up the domains.
Databases
Once you have merged the website files of every subaccount into the primary cPanel account, the next step is to extract the databases from each subaccount and import them into the primary cPanel account:
- For information about how to import and export MySQL databases, please see this article.
Setting up domains
Once you have merged all the subaccounts into the main cPanel account, the subsequent task is to configure the domains to load from your primary cPanel account.
To transfer the addon and parked domains from individual subaccounts to the primary cPanel account, you need to first remove them from each subaccount and then add them to the primary cPanel account. Once you have successfully added all the parked and addon domains from a subaccount to the primary cPanel account, you can delete the subaccount. Finally, you can add the main domain of the subaccount to the primary cPanel account either as a parked or addon domain.
Starting the migration
After you consolidate everything into your primary cPanel account, please open a support ticket on the client area at https://portal.beehosting.pro/submitticket.php. In the ticket, let us know that your reseller account is ready to switch to a shared hosting package.
Looking for an outstanding cPanel-based web hosting provider? Try our web hosting packages with cPanel