{"id":1807,"date":"2025-01-17T13:35:34","date_gmt":"2025-01-17T13:35:34","guid":{"rendered":"https:\/\/telahosting.com\/manual\/?p=1807"},"modified":"2026-04-20T16:13:51","modified_gmt":"2026-04-20T16:13:51","slug":"cpanel-reseller-hosting-account-transfer-to-telahosting","status":"publish","type":"post","link":"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/","title":{"rendered":"How to Transfer or Migrate cPanel\/WHM Accounts as a Reseller"},"content":{"rendered":"<p><img data-dominant-color=\"606471\" data-has-transparency=\"false\" style=\"--dominant-color: #606471;\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2191 aligncenter not-transparent\" src=\"https:\/\/telahosting.com\/manual\/wp-content\/uploads\/2025\/01\/How-to-Create-Account-on-telaHosting-23-711x400.avif\" alt=\"How to Transfer Your cPanel Reseller Hosting to telaHosting\" width=\"711\" height=\"400\" \/><\/p>\n<p>If you are a reseller and want to move one or more cPanel accounts from one server to another, this guide explains the safest and most practical way to do it. It covers both <strong>full backup migration<\/strong> and <strong>manual migration<\/strong>, with a strong focus on what resellers can actually do in <strong>WHM<\/strong> without root access.<\/p>\n<p>Whether you are moving from one reseller server to another or migrating client accounts into a new hosting environment, this manual will help you plan the transfer properly, reduce downtime, and avoid common mistakes.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#What_Reseller_Migration_Means\" >What Reseller Migration Means<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Common_Migration_Scenarios_for_Resellers\" >Common Migration Scenarios for Resellers<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#1_Old_server_has_cPanel_access_new_server_has_WHM_reseller_access\" >1. Old server has cPanel access, new server has WHM reseller access<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#2_You_have_reseller_WHM_access_on_both_servers\" >2. You have reseller WHM access on both servers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#3_You_only_have_cPanel_access_on_the_old_server\" >3. You only have cPanel access on the old server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#4_Your_new_hosting_provider_offers_free_migration\" >4. Your new hosting provider offers free migration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Important_Limitations_Resellers_Should_Know\" >Important Limitations Resellers Should Know<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#What_to_Prepare_Before_Migration\" >What to Prepare Before Migration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Pre-migration_checklist\" >Pre-migration checklist<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Best_Practices_Before_Starting_the_Transfer\" >Best Practices Before Starting the Transfer<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#1_Lower_the_DNS_TTL\" >1. Lower the DNS TTL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#2_Take_a_fresh_backup\" >2. Take a fresh backup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#3_Avoid_live_changes_during_migration\" >3. Avoid live changes during migration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Method_1_Full_cPanel_Backup_Migration\" >Method 1: Full cPanel Backup Migration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_1_Log_in_to_the_old_cPanel_account\" >Step 1: Log in to the old cPanel account<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_2_Generate_a_full_cPanel_backup\" >Step 2: Generate a full cPanel backup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_3_Download_the_backup_file\" >Step 3: Download the backup file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_4_Create_the_destination_cPanel_account_in_WHM\" >Step 4: Create the destination cPanel account in WHM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_5_Upload_the_backup_file_to_the_new_server\" >Step 5: Upload the backup file to the new server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_6_Restore_the_backup\" >Step 6: Restore the backup<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Method_2_Manual_cPanel_Migration\" >Method 2: Manual cPanel Migration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#This_method_usually_includes\" >This method usually includes:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_1_Create_the_cPanel_account_on_the_new_server\" >Step 1: Create the cPanel account on the new server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_2_Transfer_website_files\" >Step 2: Transfer website files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_3_Export_and_import_databases\" >Step 3: Export and import databases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_4_Update_database_configuration_files\" >Step 4: Update database configuration files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_5_Recreate_email_accounts\" >Step 5: Recreate email accounts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_6_Migrate_old_email_messages_if_needed\" >Step 6: Migrate old email messages if needed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_7_Recreate_FTP_accounts\" >Step 7: Recreate FTP accounts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_8_Recreate_cron_jobs\" >Step 8: Recreate cron jobs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_9_Recreate_addon_domains_and_subdomains\" >Step 9: Recreate addon domains and subdomains<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Step_10_Reinstall_or_reissue_SSL\" >Step 10: Reinstall or reissue SSL<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Can_a_Reseller_Use_WHM_Transfer_Tool\" >Can a Reseller Use WHM Transfer Tool?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#How_to_Test_the_Website_Before_Switching_DNS\" >How to Test the Website Before Switching DNS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Updating_Nameservers_or_DNS_After_Migration\" >Updating Nameservers or DNS After Migration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Option_1_Change_nameservers_at_the_registrar\" >Option 1: Change nameservers at the registrar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Option_2_Change_DNS_records_only\" >Option 2: Change DNS records only<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Wait_for_propagation\" >Wait for propagation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Post-Migration_Checklist\" >Post-Migration Checklist<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Website_checks\" >Website checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Database_checks\" >Database checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Email_checks\" >Email checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#SSL_checks\" >SSL checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Cron_checks\" >Cron checks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#DNS_checks\" >DNS checks<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Do_Not_Cancel_the_Old_Hosting_Immediately\" >Do Not Cancel the Old Hosting Immediately<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#How_to_Migrate_Multiple_Accounts_as_a_Reseller\" >How to Migrate Multiple Accounts as a Reseller<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Recommended_migration_order\" >Recommended migration order<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Common_Problems_After_Migration_and_How_to_Fix_Them\" >Common Problems After Migration and How to Fix Them<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#500_Internal_Server_Error\" >500 Internal Server Error<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Database_connection_error\" >Database connection error<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Email_not_receiving\" >Email not receiving<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Missing_images_or_assets\" >Missing images or assets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#SSL_not_working\" >SSL not working<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Cron_jobs_not_running\" >Cron jobs not running<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Security_Tips_During_Migration\" >Security Tips During Migration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Recommended_Reseller_Migration_Workflow\" >Recommended Reseller Migration Workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#When_You_Should_Ask_Your_New_Host_for_Help\" >When You Should Ask Your New Host for Help<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Final_Summary\" >Final Summary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/telahosting.com\/manual\/cpanel-reseller-hosting-account-transfer-to-telahosting\/#Need_Help_with_Your_Migration\" >Need Help with Your Migration?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_Reseller_Migration_Means\"><\/span>What Reseller Migration Means<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As a reseller, migrating cPanel accounts usually means moving one or more hosting accounts from an old server to a new server while preserving the website, email, databases, and account settings as much as possible.<\/p>\n<p>A typical reseller migration may include:<\/p>\n<ul>\n<li>Website files<\/li>\n<li>Email accounts and messages<\/li>\n<li>MySQL databases<\/li>\n<li>Subdomains<\/li>\n<li>Addon domains<\/li>\n<li>FTP accounts<\/li>\n<li>Cron jobs<\/li>\n<li>SSL setup<\/li>\n<li>DNS changes<\/li>\n<\/ul>\n<p>Unlike a root administrator, a reseller may not always have access to the full WHM transfer tools. Because of that, reseller migrations are often done using:<\/p>\n<ul>\n<li><strong>Full cPanel backups<\/strong><\/li>\n<li><strong>Manual migration<\/strong><\/li>\n<li><strong>Provider-assisted migration<\/strong><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Common_Migration_Scenarios_for_Resellers\"><\/span>Common Migration Scenarios for Resellers<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Old_server_has_cPanel_access_new_server_has_WHM_reseller_access\"><\/span>1. Old server has cPanel access, new server has WHM reseller access<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is one of the most common cases. You generate a full cPanel backup from the old server and then restore it on the new server, either by yourself if allowed or through your new host\u2019s support team.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_You_have_reseller_WHM_access_on_both_servers\"><\/span>2. You have reseller WHM access on both servers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This can make account creation easier, but reseller accounts still do not usually have the same migration privileges as root users.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_You_only_have_cPanel_access_on_the_old_server\"><\/span>3. You only have cPanel access on the old server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You can still move the account using backup files and manual file\/database transfer.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Your_new_hosting_provider_offers_free_migration\"><\/span>4. Your new hosting provider offers free migration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is often the easiest option. In many cases, the new provider can handle most or all of the work for you if you provide the necessary access details. For us at telaHosting, we mostly offer migration for those who have purchased the reseller plan for a minimum of 1year billing cycle.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Important_Limitations_Resellers_Should_Know\"><\/span>Important Limitations Resellers Should Know<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before starting, it is important to understand that reseller access is different from root access. Depending on the server configuration, you may not be able to:<\/p>\n<ul>\n<li>Use the full WHM Transfer Tool<\/li>\n<li>Restore full cPanel backups directly by yourself<\/li>\n<li>Move accounts in bulk automatically<\/li>\n<li>Transfer system-level settings<\/li>\n<li>Preserve all server-wide configurations<\/li>\n<\/ul>\n<p>Because of this, some steps may require assistance from your destination hosting provider.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_to_Prepare_Before_Migration\"><\/span>What to Prepare Before Migration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before moving any cPanel account, gather the following details for each account:<\/p>\n<ul>\n<li>Domain name<\/li>\n<li>Old cPanel username<\/li>\n<li>Old cPanel password<\/li>\n<li>Old server hostname or IP address<\/li>\n<li>New server nameservers<\/li>\n<li>Old server nameservers<\/li>\n<li>List of email accounts<\/li>\n<li>List of databases and database users<\/li>\n<li>Current PHP version<\/li>\n<li>Cron jobs<\/li>\n<li>SSL status<\/li>\n<li>Total account size<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Pre-migration_checklist\"><\/span>Pre-migration checklist<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Confirm the new server is active and ready<\/li>\n<li>Confirm the destination package has enough disk space and features<\/li>\n<li>Check that the required PHP version is available on the new server<\/li>\n<li>Check that the website software is compatible with the new environment<\/li>\n<li>Make sure you know where the DNS is managed<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Best_Practices_Before_Starting_the_Transfer\"><\/span>Best Practices Before Starting the Transfer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Lower_the_DNS_TTL\"><\/span>1. Lower the DNS TTL<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If possible, lower the DNS TTL value for the domain a few hours before migration. A TTL of <strong>300 seconds<\/strong> is often a good option. This helps the final DNS switch propagate faster.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Take_a_fresh_backup\"><\/span>2. Take a fresh backup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Even if the website already has existing backups, create a fresh backup right before migration.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Avoid_live_changes_during_migration\"><\/span>3. Avoid live changes during migration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>During migration, try to avoid:<\/p>\n<ul>\n<li>Uploading new files<\/li>\n<li>Creating new email accounts<\/li>\n<li>Receiving critical orders on eCommerce websites<\/li>\n<li>Editing site content during the transfer window<\/li>\n<\/ul>\n<p>For busy websites, perform the migration during off-peak hours.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Method_1_Full_cPanel_Backup_Migration\"><\/span>Method 1: Full cPanel Backup Migration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This is usually the easiest and safest migration method for resellers.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Log_in_to_the_old_cPanel_account\"><\/span>Step 1: Log in to the old cPanel account<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Log in to the old cPanel account.<\/li>\n<li>Search for <strong>Backup<\/strong> or <strong>Backup Wizard<\/strong>.<\/li>\n<li>Open <strong>Backup Wizard<\/strong>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Generate_a_full_cPanel_backup\"><\/span>Step 2: Generate a full cPanel backup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Click <strong>Back Up<\/strong>.<\/li>\n<li>Select <strong>Full Backup<\/strong>.<\/li>\n<li>Choose <strong>Home Directory<\/strong> as the backup destination.<\/li>\n<li>Enter an email address if you want a backup completion notification.<\/li>\n<li>Click <strong>Generate Backup<\/strong>.<\/li>\n<\/ol>\n<p>The system will create a file usually named similar to:<\/p>\n<pre><code>backup-date_time_username.tar.gz<\/code><\/pre>\n<p>The time required depends on the size of the account.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Download_the_backup_file\"><\/span>Step 3: Download the backup file<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Open <strong>File Manager<\/strong> in cPanel.<\/li>\n<li>Go to the account home directory.<\/li>\n<li>Locate the generated backup file.<\/li>\n<li>Download it to your computer.<\/li>\n<\/ol>\n<p>If the file is very large, you may prefer using FTP or another supported transfer method.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_4_Create_the_destination_cPanel_account_in_WHM\"><\/span>Step 4: Create the destination cPanel account in WHM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>On the new server WHM reseller panel:<\/p>\n<ol>\n<li>Log in to <strong>WHM<\/strong>.<\/li>\n<li>Go to <strong>Create a New Account<\/strong>.<\/li>\n<li>Enter the domain name, username, password, and package.<\/li>\n<li>Complete the account creation.<\/li>\n<\/ol>\n<p>Some providers may prefer to restore the backup first instead of creating the account manually. If unsure, check with your provider.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_5_Upload_the_backup_file_to_the_new_server\"><\/span>Step 5: Upload the backup file to the new server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Upload the full backup file to the destination server. Depending on the hosting setup, you may do this through:<\/p>\n<ul>\n<li>cPanel File Manager<\/li>\n<li>FTP<\/li>\n<li>Your provider\u2019s support team<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Step_6_Restore_the_backup\"><\/span>Step 6: Restore the backup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This part depends on the permissions available in your reseller environment.<\/p>\n<ul>\n<li>If your host allows reseller-level restore tools, use the available restore option.<\/li>\n<li>If not, submit the backup file to your host\u2019s support team and request a full cPanel account restore.<\/li>\n<\/ul>\n<p>This is the most common method for reseller-level migrations.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Method_2_Manual_cPanel_Migration\"><\/span>Method 2: Manual cPanel Migration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If full backup restoration is not available, you can move the account manually.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"This_method_usually_includes\"><\/span>This method usually includes:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Website file transfer<\/li>\n<li>Database export and import<\/li>\n<li>Email account recreation<\/li>\n<li>Email message migration if needed<\/li>\n<li>FTP recreation<\/li>\n<li>Cron job recreation<\/li>\n<li>DNS switch<\/li>\n<li>SSL reissue or reinstallation<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Create_the_cPanel_account_on_the_new_server\"><\/span>Step 1: Create the cPanel account on the new server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Log in to the destination WHM reseller account.<\/li>\n<li>Open <strong>Create a New Account<\/strong>.<\/li>\n<li>Enter the account details.<\/li>\n<li>Assign the correct hosting package.<\/li>\n<li>Create the account.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Transfer_website_files\"><\/span>Step 2: Transfer website files<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>From the old cPanel account:<\/p>\n<ol>\n<li>Open <strong>File Manager<\/strong>.<\/li>\n<li>Go to <strong>public_html<\/strong>.<\/li>\n<li>Select the site files.<\/li>\n<li>Compress them into a <strong>.zip<\/strong> archive.<\/li>\n<li>Download the archive.<\/li>\n<\/ol>\n<p>On the new cPanel account:<\/p>\n<ol>\n<li>Open <strong>File Manager<\/strong>.<\/li>\n<li>Go to <strong>public_html<\/strong> or the correct document root.<\/li>\n<li>Upload the archive.<\/li>\n<li>Extract the files.<\/li>\n<\/ol>\n<p>Be careful with addon domains and subdomains so that files are placed in the correct folders.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Export_and_import_databases\"><\/span>Step 3: Export and import databases<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>On the old server:<\/strong><\/p>\n<ol>\n<li>Open <strong>phpMyAdmin<\/strong>.<\/li>\n<li>Select the database.<\/li>\n<li>Click <strong>Export<\/strong>.<\/li>\n<li>Download the <strong>.sql<\/strong> file.<\/li>\n<\/ol>\n<p><strong>On the new server:<\/strong><\/p>\n<ol>\n<li>Open <strong>MySQL Databases<\/strong>.<\/li>\n<li>Create a new database.<\/li>\n<li>Create a new database user.<\/li>\n<li>Assign the user to the database with all privileges.<\/li>\n<li>Open <strong>phpMyAdmin<\/strong>.<\/li>\n<li>Select the new database.<\/li>\n<li>Click <strong>Import<\/strong> and upload the SQL file.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_4_Update_database_configuration_files\"><\/span>Step 4: Update database configuration files<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>After importing the database, update the website configuration to use the new database name, username, and password.<\/p>\n<p>Examples:<\/p>\n<ul>\n<li><strong>WordPress:<\/strong> <code>wp-config.php<\/code><\/li>\n<li><strong>Laravel:<\/strong> <code>.env<\/code><\/li>\n<li><strong>Joomla:<\/strong> <code>configuration.php<\/code><\/li>\n<li><strong>Custom PHP scripts:<\/strong> application config file<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Step_5_Recreate_email_accounts\"><\/span>Step 5: Recreate email accounts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>On the new cPanel account:<\/p>\n<ol>\n<li>Open <strong>Email Accounts<\/strong>.<\/li>\n<li>Recreate each mailbox manually.<\/li>\n<li>Use the same passwords if possible for easier continuity.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_6_Migrate_old_email_messages_if_needed\"><\/span>Step 6: Migrate old email messages if needed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Email migration may be done in different ways:<\/p>\n<ul>\n<li><strong>IMAP sync<\/strong> for active mailbox transfer<\/li>\n<li><strong>Manual mail data copy<\/strong> where supported<\/li>\n<li><strong>Fresh mailbox setup only<\/strong> if old messages are not needed<\/li>\n<\/ul>\n<p>If there are many email accounts or important historical mailboxes, this is often best handled by your hosting support team.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_7_Recreate_FTP_accounts\"><\/span>Step 7: Recreate FTP accounts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Open <strong>FTP Accounts<\/strong> in cPanel.<\/li>\n<li>Recreate any custom FTP users.<\/li>\n<li>Assign the correct folder access.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_8_Recreate_cron_jobs\"><\/span>Step 8: Recreate cron jobs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>From the old cPanel account:<\/p>\n<ol>\n<li>Open <strong>Cron Jobs<\/strong>.<\/li>\n<li>Copy the cron schedule and commands.<\/li>\n<\/ol>\n<p>On the new cPanel account:<\/p>\n<ol>\n<li>Open <strong>Cron Jobs<\/strong>.<\/li>\n<li>Recreate each task manually.<\/li>\n<\/ol>\n<p>Always check the full command path because the username or folder structure may be different on the new server.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_9_Recreate_addon_domains_and_subdomains\"><\/span>Step 9: Recreate addon domains and subdomains<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If these were not restored automatically:<\/p>\n<ol>\n<li>Create the subdomains again.<\/li>\n<li>Create the addon domains again.<\/li>\n<li>Confirm the correct document roots.<\/li>\n<li>Make sure the files are placed inside the right folders.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_10_Reinstall_or_reissue_SSL\"><\/span>Step 10: Reinstall or reissue SSL<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If the new server supports AutoSSL:<\/p>\n<ol>\n<li>Point the domain to the new server.<\/li>\n<li>Wait for DNS to resolve correctly.<\/li>\n<li>Allow AutoSSL to run or trigger it if available.<\/li>\n<\/ol>\n<p>If the old certificate was manually installed or commercially issued, you may need to reinstall it manually.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Can_a_Reseller_Use_WHM_Transfer_Tool\"><\/span>Can a Reseller Use WHM Transfer Tool?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In most cases, <strong>not fully<\/strong>. The WHM Transfer Tool is usually intended for root-level administrators because it handles remote authentication, account restoration, package mapping, and service-level migration.<\/p>\n<p>If you do not see the full transfer tool in your WHM, that is normal for many reseller environments.<\/p>\n<p>In such cases, the best alternatives are:<\/p>\n<ul>\n<li>Use a full cPanel backup and ask your new host to restore it<\/li>\n<li>Perform a manual migration<\/li>\n<li>Ask the destination provider to migrate the accounts for you<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Test_the_Website_Before_Switching_DNS\"><\/span>How to Test the Website Before Switching DNS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before changing nameservers or DNS records, test the migrated website first.<\/p>\n<p>You can test using:<\/p>\n<ul>\n<li>A temporary preview URL if your host provides one<\/li>\n<li>Your local hosts file<\/li>\n<li>A server preview method recommended by your provider<\/li>\n<\/ul>\n<p>Make sure you check:<\/p>\n<ul>\n<li>Homepage loads properly<\/li>\n<li>Internal pages open correctly<\/li>\n<li>Images, CSS, and JavaScript load<\/li>\n<li>Admin login works<\/li>\n<li>Forms work properly<\/li>\n<li>Database-driven content shows correctly<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Updating_Nameservers_or_DNS_After_Migration\"><\/span>Updating Nameservers or DNS After Migration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Option_1_Change_nameservers_at_the_registrar\"><\/span>Option 1: Change nameservers at the registrar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If the domain uses hosting nameservers, update the domain to the new nameservers provided by your destination server.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Option_2_Change_DNS_records_only\"><\/span>Option 2: Change DNS records only<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If the domain uses external DNS, update the necessary records, especially:<\/p>\n<ul>\n<li>A record<\/li>\n<li>MX record if mail is also moving<\/li>\n<li>TXT\/SPF\/DKIM\/DMARC records where needed<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Wait_for_propagation\"><\/span>Wait for propagation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>DNS propagation may take anywhere from a few minutes to 24 hours or more depending on the previous TTL settings and resolver caches.<\/p>\n<p>During this period, some visitors may still see the old server while others see the new one.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Post-Migration_Checklist\"><\/span>Post-Migration Checklist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After the migration, review everything carefully.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Website_checks\"><\/span>Website checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Homepage works<\/li>\n<li>All internal pages work<\/li>\n<li>Admin panel works<\/li>\n<li>Images and assets load properly<\/li>\n<li>No PHP errors or permission issues<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Database_checks\"><\/span>Database checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>No database connection errors<\/li>\n<li>Correct database credentials are in place<\/li>\n<li>Dynamic content loads correctly<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Email_checks\"><\/span>Email checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Mailbox accounts exist<\/li>\n<li>Webmail works<\/li>\n<li>Sending works<\/li>\n<li>Receiving works<\/li>\n<li>Correct MX records are set<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"SSL_checks\"><\/span>SSL checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>HTTPS loads properly<\/li>\n<li>No SSL warnings<\/li>\n<li>No mixed content issues<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Cron_checks\"><\/span>Cron checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Scheduled tasks are recreated<\/li>\n<li>File paths are correct<\/li>\n<li>Jobs are running as expected<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"DNS_checks\"><\/span>DNS checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Domain resolves to the new server IP<\/li>\n<li>Subdomains resolve correctly<\/li>\n<li>Nameservers or records are correctly updated<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Do_Not_Cancel_the_Old_Hosting_Immediately\"><\/span>Do Not Cancel the Old Hosting Immediately<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After the migration, keep the old hosting account active for a short period if possible. This gives you time to:<\/p>\n<ul>\n<li>Recover any missing files<\/li>\n<li>Compare email delivery<\/li>\n<li>Confirm traffic is no longer going to the old server<\/li>\n<li>Catch anything overlooked during transfer<\/li>\n<\/ul>\n<p>This is especially important for business websites, eCommerce stores, and active email accounts.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Migrate_Multiple_Accounts_as_a_Reseller\"><\/span>How to Migrate Multiple Accounts as a Reseller<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you are moving many accounts, do not rely on memory alone. Create a simple migration tracking sheet with columns such as:<\/p>\n<ul>\n<li>Domain name<\/li>\n<li>Old server<\/li>\n<li>New server<\/li>\n<li>Backup created<\/li>\n<li>Files copied<\/li>\n<li>Database imported<\/li>\n<li>Email recreated<\/li>\n<li>DNS updated<\/li>\n<li>SSL active<\/li>\n<li>Tested<\/li>\n<li>Completed<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Recommended_migration_order\"><\/span>Recommended migration order<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Migrate the smallest and least critical accounts first<\/li>\n<li>Migrate medium-sized accounts next<\/li>\n<li>Migrate the largest or most important accounts last<\/li>\n<\/ol>\n<p>This helps you identify and fix process issues before working on the most sensitive accounts.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Common_Problems_After_Migration_and_How_to_Fix_Them\"><\/span>Common Problems After Migration and How to Fix Them<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"500_Internal_Server_Error\"><\/span>500 Internal Server Error<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Possible causes include:<\/p>\n<ul>\n<li>Incorrect PHP version<\/li>\n<li>Broken <code>.htaccess<\/code> file<\/li>\n<li>Missing PHP extensions<\/li>\n<li>Wrong file permissions<\/li>\n<li>Application configuration issue<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Database_connection_error\"><\/span>Database connection error<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Usually caused by:<\/p>\n<ul>\n<li>Wrong database name<\/li>\n<li>Wrong database username<\/li>\n<li>Wrong database password<\/li>\n<li>Database user not assigned proper privileges<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Email_not_receiving\"><\/span>Email not receiving<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Usually caused by:<\/p>\n<ul>\n<li>DNS still pointing to the old server<\/li>\n<li>Wrong MX records<\/li>\n<li>Propagation delay<\/li>\n<li>Incorrect local mail exchanger setting<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Missing_images_or_assets\"><\/span>Missing images or assets<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Usually caused by:<\/p>\n<ul>\n<li>Incomplete file copy<\/li>\n<li>Files extracted into the wrong folder<\/li>\n<li>Wrong document root<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"SSL_not_working\"><\/span>SSL not working<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Usually caused by:<\/p>\n<ul>\n<li>Domain not yet pointing to the new server<\/li>\n<li>AutoSSL not yet issued<\/li>\n<li>Certificate not reinstalled<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Cron_jobs_not_running\"><\/span>Cron jobs not running<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Usually caused by:<\/p>\n<ul>\n<li>Wrong file path<\/li>\n<li>Wrong username in the command<\/li>\n<li>Missing PHP binary path<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Security_Tips_During_Migration\"><\/span>Security Tips During Migration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Do not send server passwords through insecure channels<\/li>\n<li>Use secure support tickets when sharing access details<\/li>\n<li>Change passwords after migration where appropriate<\/li>\n<li>Remove large backup files from the server after successful migration<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Recommended_Reseller_Migration_Workflow\"><\/span>Recommended Reseller Migration Workflow<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>Review the source account and gather all needed details<\/li>\n<li>Lower the DNS TTL if possible<\/li>\n<li>Create a fresh full backup<\/li>\n<li>Create the destination account in WHM<\/li>\n<li>Restore the backup or migrate manually<\/li>\n<li>Test the website on the new server<\/li>\n<li>Recreate missing email accounts, cron jobs, or addon domains if necessary<\/li>\n<li>Update nameservers or DNS records<\/li>\n<li>Wait for propagation<\/li>\n<li>Verify the website, email, SSL, and database functionality<\/li>\n<li>Keep the old hosting active briefly<\/li>\n<li>Remove old data only after everything is fully confirmed<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"When_You_Should_Ask_Your_New_Host_for_Help\"><\/span>When You Should Ask Your New Host for Help<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As a reseller, it is best to involve your hosting provider if:<\/p>\n<ul>\n<li>The account backup is very large<\/li>\n<li>You do not have restore privileges<\/li>\n<li>You are migrating many accounts<\/li>\n<li>The websites are mission-critical<\/li>\n<li>There are many email accounts to preserve<\/li>\n<li>You want to minimize downtime as much as possible<\/li>\n<\/ul>\n<p>In many reseller environments, provider-assisted migration is the most efficient and safest option.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Final_Summary\"><\/span>Final Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The easiest way for a reseller to migrate cPanel accounts is usually to generate a <strong>full cPanel backup<\/strong> on the old server and have it restored on the new server. Where that is not possible, a <strong>manual migration<\/strong> can still be done by moving files, databases, email accounts, and DNS step by step.<\/p>\n<p>The key to a successful migration is proper planning, careful testing, and not rushing the DNS switch before confirming everything works on the new server.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Need_Help_with_Your_Migration\"><\/span>Need Help with Your Migration?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you have purchased reseller hosting or a new hosting server with telaHosting for a minimum of 1year billing cycle and need help moving your cPanel accounts, kindly contact our support team with the old server details and list of accounts to be migrated. Our team can review the migration scope and advise the best and safest migration method for your setup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are a reseller and want to move one or more cPanel accounts from one server to another, this guide explains the safest and most practical way to do it. It covers both full backup migration and manual migration, with a strong focus on what resellers can actually do in WHM without root access&#8230;.<\/p>\n","protected":false},"author":10,"featured_media":2191,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[93,32,21],"tags":[40,37,46,63,98,34],"class_list":["post-1807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reseller","category-cpanel","category-hosting","tag-cpanel","tag-guide","tag-hosting-transfer","tag-migration","tag-reseller","tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/1807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/comments?post=1807"}],"version-history":[{"count":2,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/1807\/revisions"}],"predecessor-version":[{"id":4026,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/1807\/revisions\/4026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/media\/2191"}],"wp:attachment":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/media?parent=1807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/categories?post=1807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/tags?post=1807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}