{"id":6302,"date":"2024-06-10T04:33:59","date_gmt":"2024-06-10T04:33:59","guid":{"rendered":"https:\/\/natsav.com\/blog\/?p=6302"},"modified":"2024-07-16T17:01:13","modified_gmt":"2024-07-16T17:01:13","slug":"how-to-migrate-a-website-to-cyber-panel-vps","status":"publish","type":"post","link":"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/","title":{"rendered":"How to Migrate a Website to Cyber Panel VPS"},"content":{"rendered":"\n<p>How to Migrate a Website to Cyber Panel VPS, Welcome to our blog, where we discuss the steps to migrate your WordPress site to CyberPanel for free.<\/p>\n\n\n\n<p>In an era where the cost of web hosting is constantly on the rise, migrating to CyberPanel becomes a compelling choice for those in search of a budget-friendly and reliable hosting solution. The best part? You can accomplish this migration without spending a dime!<\/p>\n\n\n\n<p>In this blog post, we will walk you through a step-by-step guide on how to migrate your WordPress site to CyberPanel without incurring any costs. You&#8217;ll learn how to do it independently, and we&#8217;ll highlight the benefits of using CyberPanel as your web hosting control panel.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"414\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-natsav.com_.webp?resize=680%2C414&#038;ssl=1\" alt=\"\" class=\"wp-image-6986\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-natsav.com_.webp?w=680&amp;ssl=1 680w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-natsav.com_.webp?resize=300%2C183&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-natsav.com_.webp?resize=150%2C91&amp;ssl=1 150w\" sizes=\"(max-width: 680px) 100vw, 680px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<p>If you\u2019re ready to elevate your website without breaking the bank, read on to discover how you can migrate your WordPress site to CyberPanel for free!<\/p>\n\n\n\n<p>So, let\u2019s get started and take your website to the next level!<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_68_1 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >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 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#How_to_Migrate_a_Website_to_Cyber_Panel_VPS\" title=\"How to Migrate a Website to Cyber Panel VPS\">How to Migrate a Website to Cyber Panel VPS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Prerequisites\" title=\"Prerequisites\">Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_1_Access_Your_Website_and_Install-Activate_All-in-One_WP_Migration\" title=\"Step 1: Access Your Website and Install-Activate All-in-One WP Migration\">Step 1: Access Your Website and Install-Activate All-in-One WP Migration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_2_Export_Your_Website_Files\" title=\"Step 2: Export Your Website Files\">Step 2: Export Your Website Files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_3_Add_Website_in_CyberPanel_and_Install_WordPress\" title=\"Step 3: Add Website in CyberPanel and Install WordPress\">Step 3: Add Website in CyberPanel and Install WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_4_Create_Child_Domain_and_Install_WordPress\" title=\"Step 4: Create Child Domain and Install WordPress\">Step 4: Create Child Domain and Install WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_5_Add_A_Record_for_Child_Domain_on_Your_Domain_Registrar\" title=\"Step 5: Add A Record for Child Domain on Your Domain Registrar\">Step 5: Add A Record for Child Domain on Your Domain Registrar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_6_Install_and_Activate_All-in-One_WP_Migration_on_Child_Domain\" title=\"Step 6: Install and Activate All-in-One WP Migration on Child Domain\">Step 6: Install and Activate All-in-One WP Migration on Child Domain<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_7_Copy_Files_from_Child_Domain_to_Root_Domain\" title=\"Step 7: Copy Files from Child Domain to Root Domain\">Step 7: Copy Files from Child Domain to Root Domain<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_8_Transfer_Child_Domain_to_Root_Domain\" title=\"Step 8: Transfer Child Domain to Root Domain\">Step 8: Transfer Child Domain to Root Domain<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Step_9_Change_A_Record_IP_to_Use_CyberPanel-Contabo_IP\" title=\"Step 9: Change A Record IP to Use CyberPanel-Contabo IP\">Step 9: Change A Record IP to Use CyberPanel-Contabo IP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Check_SSL_Installation\" title=\"Check SSL Installation\">Check SSL Installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/natsav.com\/blog\/how-to-migrate-a-website-to-cyber-panel-vps\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Migrate_a_Website_to_Cyber_Panel_VPS\"><\/span>How to Migrate a Website to Cyber Panel VPS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this tutorial, I&#8217;ll be migrating my site from Nexcess to CyberPanel, hosted on a Contabo Cloud VPS running Ubuntu 20.04 LTS. We&#8217;ll use a free plugin called All-in-One WP Migration. This tool can migrate themes, plugins, and folders, making it perfect for a free website migration.<\/p>\n\n\n\n<p>Let\u2019s dive into the walk-through.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol>\n<li>Running CyberPanel (Mine is hosted on Contabo Cloud VPS)<\/li>\n\n\n\n<li>Running WordPress website you want to migrate to CyberPanel<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Access_Your_Website_and_Install-Activate_All-in-One_WP_Migration\"><\/span>Step 1: Access Your Website and Install-Activate All-in-One WP Migration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>First, log into your WordPress site that you want to migrate to CyberPanel. Install and activate the All-in-One WP Migration plugin.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration-1024x481.png?resize=1024%2C481&#038;ssl=1\" alt=\"\" class=\"wp-image-6987\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?resize=1024%2C481&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?resize=300%2C141&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?resize=768%2C361&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?resize=1536%2C721&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?resize=150%2C70&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-and-Activate-All-in-One-WP-Migration.png?w=1897&amp;ssl=1 1897w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Export_Your_Website_Files\"><\/span>Step 2: Export Your Website Files<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In the WordPress admin dashboard, navigate to All-in-One WP Migration in the left menu. Click on &#8220;Export&#8221; and then &#8220;File&#8221; to save the export file on your computer. Wait for the download to finish.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess-1024x497.png?resize=1024%2C497&#038;ssl=1\" alt=\"\" class=\"wp-image-6988\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?resize=1024%2C497&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?resize=300%2C146&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?resize=768%2C373&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?resize=1536%2C745&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?resize=150%2C73&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Export-Files-from-Nexcess.png?w=1898&amp;ssl=1 1898w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Add_Website_in_CyberPanel_and_Install_WordPress\"><\/span>Step 3: Add Website in CyberPanel and Install WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Log into CyberPanel. Navigate to Websites > Create Website and fill in the details. Select &#8220;Default,&#8221; &#8220;Admin,&#8221; toggle off &#8220;Test Domain&#8221; (it&#8217;s a paid service), enter your email, and choose PHP version (I chose PHP 8.0). Check SSL, DKIM Support, and open_basedir Protection.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel-1024x484.png?resize=1024%2C484&#038;ssl=1\" alt=\"\" class=\"wp-image-6989\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?resize=1024%2C484&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?resize=300%2C142&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?resize=768%2C363&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?resize=1536%2C726&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?resize=150%2C71&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Website-and-Install-WordPress-in-CyberPanel.png?w=1920&amp;ssl=1 1920w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<p>Next, install WordPress for the root domain by going to Websites &gt; List Websites &gt; Manage &gt; WP + LSCache. Fill in the necessary details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Create_Child_Domain_and_Install_WordPress\"><\/span>Step 4: Create Child Domain and Install WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Create a staging environment for the root domain by setting up a subdomain. Navigate to Websites > Create New Domain and fill in the details.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain-1024x543.png?resize=1024%2C543&#038;ssl=1\" alt=\"\" class=\"wp-image-6990\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?resize=768%2C407&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?resize=1536%2C815&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?resize=150%2C80&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Install-WordPress-on-Root-Domain.png?w=1914&amp;ssl=1 1914w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<p>Install WordPress for the child domain by going to Websites &gt; List Domains &gt; Manage &gt; WP + LSCache. Fill in the necessary details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Add_A_Record_for_Child_Domain_on_Your_Domain_Registrar\"><\/span>Step 5: Add A Record for Child Domain on Your Domain Registrar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To make the child domain live, use the server&#8217;s IP to create an A Record. In your domain registrar (in this tutorial, we&#8217;re using Namecheap), go to your domain settings. Under Nameservers, choose Namecheap BasicDNS. Then, go to the Advanced DNS tab and add an A Record with the following details:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain-1024x544.png?resize=1024%2C544&#038;ssl=1\" alt=\"\" class=\"wp-image-6991\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?resize=1536%2C815&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?resize=150%2C80&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-a-staging-Site-With-Subdomain.png?w=1912&amp;ssl=1 1912w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<ul>\n<li><strong>Type:<\/strong> A Record<\/li>\n\n\n\n<li><strong>Host:<\/strong> @<\/li>\n\n\n\n<li><strong>Value:<\/strong> <code>&lt;yourserverIPaddress><\/code><\/li>\n\n\n\n<li><strong>TTL:<\/strong> Automatic<\/li>\n<\/ul>\n\n\n\n<p>No need to add a www host since we&#8217;re using a staging site. Wait a few minutes for DNS propagation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Install_and_Activate_All-in-One_WP_Migration_on_Child_Domain\"><\/span>Step 6: Install and Activate All-in-One WP Migration on Child Domain<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Install and activate the All-in-One WP Migration plugin on the child domain. Increase the upload size if necessary by adjusting the following in PHP.ini:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging-1024x541.png?resize=1024%2C541&#038;ssl=1\" alt=\"\" class=\"wp-image-6992\" srcset=\"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?resize=150%2C79&amp;ssl=1 150w, https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/07\/How-to-Migrate-WordPress-Site-to-CyberPanel-Step-by-Step-Create-Child-Domain-for-Staging.png?w=1914&amp;ssl=1 1914w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n<ul>\n<li><strong>upload_max_size:<\/strong> Should be greater than the import file size (e.g., if you have 100MB, make it 120MB or more)<\/li>\n\n\n\n<li><strong>max_file_uploads:<\/strong> Set to a larger number if you have a bigger website (100 is usually enough)<\/li>\n\n\n\n<li><strong>post_max_size:<\/strong> Should be greater than upload_max_size<\/li>\n<\/ul>\n\n\n\n<p>Save changes and restart PHP.<\/p>\n\n\n\n<p>Go back to the child domain WordPress site and start the import process. Upload the exported file and wait for the import to complete. Click &#8220;Finish&#8221; once the importation is done.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_7_Copy_Files_from_Child_Domain_to_Root_Domain\"><\/span>Step 7: Copy Files from Child Domain to Root Domain<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Next, we will copy this subdomain to the root domain. Let\u2019s go back to our CyberPanel. Go to Websites &gt; List Domains &gt; File Manager. Manually select all of these files, then right-click copy. We\u2019ll copy this to the public_html where our root website is located. Go back to the file manager and preview the domain to ensure you have properly copied the files from the child domain to the root domain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_8_Transfer_Child_Domain_to_Root_Domain\"><\/span>Step 8: Transfer Child Domain to Root Domain<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Next, we\u2019ll need to push this child domain into the root domain. Go to your child domain and navigate to Settings &gt; General. Change the child domain to root domain, making sure to use HTTPS. Click save. Return to your CyberPanel and preview the root domain. Just go to Websites &gt; List Website &gt; Manage &gt; Preview. Now it should redirect to the root domain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_9_Change_A_Record_IP_to_Use_CyberPanel-Contabo_IP\"><\/span>Step 9: Change A Record IP to Use CyberPanel-Contabo IP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Head back to Namecheap and go to Advanced DNS. Here, we\u2019re still using an A Record from the Nexcess IP, so we will change this to our server IP address. Copy the Contabo IP address and paste it over the Nexcess IP address, then click save. Remove the test child domain. Now we are using our Contabo IP address. DNS propagation requires up to 24 hours to finish. Use <a href=\"https:\/\/www.whatsmydns.net\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.whatsmydns.net\/<\/a> to check if the DNS is propagating.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Check_SSL_Installation\"><\/span>Check SSL Installation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>While waiting, double-check if SSL is installed properly on your website. Use an SSL checker tool, input your domain name, and click submit. If you encounter any issues, use a free plugin called Really Simple SSL. It will save you time. Once confirmed, we will check if our website is properly pointed to our CyberPanel. Use a hosting checker tool to see if we are now using Contabo\u2019s IP address. Input your domain and click Find Host.<\/p>\n\n\n\n<p><strong>Read More<\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/natsav.com\/blog\/data-scientist-roadmap-2024-a-guide-for-beginners\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Scientist Roadmap 2024: A Guide for Beginners<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/natsav.com\/blog\/ai-and-cybersecurity-protecting-your-website\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI and Cybersecurity: Protecting Your Website from Threats<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/natsav.com\/blog\/top-ai-tools-for-website-optimization\/\" target=\"_blank\" rel=\"noreferrer noopener\">Top AI Tools for Website Optimization Paid &amp; Free<\/a><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In conclusion, we hope this guide has been helpful in showing you the steps to migrate your WordPress site from Nexcess to self-hosted CyberPanel. By following these steps, you can have more control over your website\u2019s hosting and customize it to your specific needs. Migration can be daunting, but with the right approach and patience, it can be smooth. Remember to back up your files and data, take your time to ensure everything is set up correctly, and don\u2019t hesitate to reach out for help if needed.<\/p>\n\n\n\n<p>Self-hosting your WordPress website with CyberPanel is an excellent choice for those seeking a cost-effective and efficient way to manage their site. With its intuitive interface and robust features, CyberPanel makes hosting a website a breeze. If you have questions or face roadblocks, I\u2019m one comment away.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Migrate a Website to Cyber Panel VPS, Welcome to our blog, where we discuss the steps to migrate your WordPress site to CyberPanel for free. In an era where the cost of web hosting is constantly on the rise, migrating to CyberPanel becomes a compelling choice for those in search of a budget-friendly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6307,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[257],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/natsav.com\/blog\/wp-content\/uploads\/2024\/06\/Screenshot_6.png?fit=458%2C254&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/posts\/6302"}],"collection":[{"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/comments?post=6302"}],"version-history":[{"count":9,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/posts\/6302\/revisions"}],"predecessor-version":[{"id":6996,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/posts\/6302\/revisions\/6996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/media\/6307"}],"wp:attachment":[{"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/media?parent=6302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/categories?post=6302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/natsav.com\/blog\/wp-json\/wp\/v2\/tags?post=6302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}