{"id":11402,"date":"2024-05-02T18:38:02","date_gmt":"2024-05-02T18:38:02","guid":{"rendered":"https:\/\/hostvento.com\/kb\/web-hosting\/getting-started-guide\/shared-hosting-quick-start-guide\/managed-wordpress-quick-start-guide\/learn-to-stage-a-wordpress-website-using-softaculous-in-cpanel\/"},"modified":"2024-06-16T16:52:40","modified_gmt":"2024-06-16T16:52:40","slug":"learn-to-stage-a-wordpress-website-using-softaculous-in-cpanel","status":"publish","type":"docs","link":"https:\/\/www.hostvento.com\/kb\/docs\/hosting-faqs\/learn-to-stage-a-wordpress-website-using-softaculous-in-cpanel\/","title":{"rendered":"Learn to stage a WordPress website using Softaculous in cPanel"},"content":{"rendered":"\n<p>This post will show you how to use Softaculous cPanel to stage a WordPress website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why do you need a WordPress staging site?<\/h3>\n\n\n\n<p>WordPress cores, plugins, and themes are often updated with new versions. It is not possible to update them periodically, and it might not be possible to update the plugins on a busy production website. For this reason, testing them before publishing is always preferable. It only takes a few simple steps to create a staging website based on your live WordPress website using the cPanel Softaculous installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Things to remember before staging a website<\/h3>\n\n\n\n<p>Remember that all themes and plugins are not compatible with creating a staging site.<\/p>\n\n\n\n<p>Before we can construct a staging website in Softaculous, we must first create a subdomain. Consider this: if demoweb.com is your principal domain name, you may use it as a testing environment by creating a staging.demoweb.com subdomain. Prior to building a staging website, you must to create a backup of the live website.<\/p>\n\n\n\n<p><strong># Steps to staging the website<\/strong><\/p>\n\n\n\n<p>Here we are going to use mainsite.hostventodemo.com as our live domain and staging.hostventodemo.com as a copy of the live domain or the staging website.<\/p>\n\n\n\n<p><strong>Perform the following steps to do so:<\/strong><\/p>\n\n\n\n<p>1) Check if you have a sub-domain already created. If not, create one.<\/p>\n\n\n\n<p>2) Login to your cPanel account and under&nbsp;<strong>Software\/Services<\/strong>&nbsp;click on&nbsp;<strong>\u201cSoftaculous App Installer\u201d<\/strong>.<\/p>\n\n\n\n<p>3) Click on the&nbsp;<strong>\u201cAll Installations\u201d<\/strong>&nbsp;icon present at the top of the right side corner. It will display all the scripts installed using Softaculous.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/Softaculous-min.png\" alt=\"Softaculous\" class=\"wp-image-7454\"\/><\/figure>\n\n\n\n<p>4) From the list, choose the WordPress installation that needs a staging site. Now click on the&nbsp;<strong>\u201cCreate Staging\u201d<\/strong>&nbsp;button for the selected installation.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/mainsite1-min.png\" alt=\"mainsite1\" class=\"wp-image-7455\"\/><\/figure>\n\n\n\n<p>5) The<strong>&nbsp;\u201cCreate Staging\u201d<\/strong>&nbsp;page gets displayed that contains live installation details and a form to enter the staging domain data such as Choose Protocol, Choose Domain (mention here the sub-domain that you have created earlier), In Directory (you can keep it blank) and the Database Name.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/Hostvento-staging-min.png\" alt=\"Hostvento staging\" class=\"wp-image-7456\"\/><\/figure>\n\n\n\n<p>6) Click on the&nbsp;<strong>\u201cCreate Staging\u201d<\/strong>&nbsp;button. Wait for a few minutes. Once it is ready, you can see a message like an image below. Notice the same credentials of the live website on the staging website also.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/Staging2-min.png\" alt=\"Staging2\" class=\"wp-image-7457\"\/><\/figure>\n\n\n\n<p>Now, if you browse the staging URL, you will see a website similar to the live website. You can also use the staging website to test new updates, develop a newer version or make any other changes to your live website.<\/p>\n\n\n\n<p><strong># Making the staged website live<\/strong><\/p>\n\n\n\n<p>Perform the following steps to push the staged website to the live website domain :<\/p>\n\n\n\n<p>1) Login to your cPanel account. Click on the&nbsp;<strong>\u201cSoftaculous App Installer\u201d<\/strong>&nbsp;button present under&nbsp;<strong>Software\/Service<\/strong>&nbsp;section.<\/p>\n\n\n\n<p>2) On the right side of the top corner, click on&nbsp;<strong>\u201cAll Installations\u201d<\/strong>&nbsp; that shows all scripts installed through Softaculous.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/pushsite1-min.png\" alt=\"pushsite1\" class=\"wp-image-7458\"\/><\/figure>\n\n\n\n<p>3) Now click on the<strong>&nbsp;\u201cPush to Live\u201d<\/strong>&nbsp;icon present near the staging website.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/staging3-min.png\" alt=\"staging3\" class=\"wp-image-7459\"\/><\/figure>\n\n\n\n<p>4) On the&nbsp;<strong>\u201cPush to Live,\u201d<\/strong>&nbsp;you will get two options &nbsp;<strong>Default and Custom<\/strong>.<\/p>\n\n\n\n<p><strong>(i) Default Push \u2013<\/strong>&nbsp;It is selected by default. This option replaces all the files of your live installation with the files on the staging installation. Also, the database that is used by a live database gets erased and the database from your staging installation gets imported on it. If all the files are proper as per your needs then just click on the&nbsp;<strong>\u201cPush to Live\u201d<\/strong>&nbsp;button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/mainsite2-min.png\" alt=\"mainsite2\" class=\"wp-image-7460\"\/><\/figure>\n\n\n\n<p><strong>(ii) Custom Push:<\/strong>&nbsp;Click on the Customize tab. In the Customize tab, you can select different options to push the Files, push Full Database changes (including structural changes as well as rows in the tables), only push some of the Database Structure Changes, or just push Data Changes in Tables. This option is useful when you work with a sample database, or if a portion of the live site has been also been updated at the same time as the staging site. Now, click on the \u201cPush to Live\u201d button when everything is ready.<\/p>\n\n\n\n<p>5) The time taken to push depends on the size of the installation of data. Once the changes get successfully pushed to the live site, you will get a Success message as below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/wp-content\/uploads\/2019\/12\/mainsite3-min.png\" alt=\"mainsite3\" class=\"wp-image-7461\"\/><\/figure>\n\n\n\n<p>6) Verify on your live domain that all the changes that have been pushed from the staging site are updated.<\/p>\n\n\n\n<p>You need to remove the staging site from Softaculous manually, it won\u2019t get deleted on its own. If you want to test it further or make any changes, you can work on the same and repeat the steps to \u201cPush to Live\u201d when everything\u2019s done.<\/p>\n\n\n\n<p><strong>Also Read :<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/install-wordpress-softaculous\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How To Install WordPress Through Softaculous?<\/strong><\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/how-to-restore-wordpress-backup-with-softaculous\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How To Restore WordPress Backup With Softaculous?<\/strong><\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.hostvento.com\/kb\/hosting-faqs\/backup-wordpress-using-softaculous\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How To Backup WordPress Using Softaculous?<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post will show you how to use Softaculous cPanel to stage a WordPress website. Why do you need a WordPress staging site? WordPress cores, plugins, and themes are often updated with new versions. It is not possible to update them periodically, and it might not be possible to update the plugins on a busy [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":23377,"menu_order":162,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-11402","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/docs\/11402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/comments?post=11402"}],"version-history":[{"count":2,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/docs\/11402\/revisions"}],"predecessor-version":[{"id":11405,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/docs\/11402\/revisions\/11405"}],"up":[{"embeddable":true,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/docs\/23377"}],"wp:attachment":[{"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/media?parent=11402"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.hostvento.com\/kb\/wp-json\/wp\/v2\/doc_tag?post=11402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}