1. Home
  2. cPanel
  3. Create a Staging Site
  1. Home
  2. Softaculous
  3. Create a Staging Site
  1. Home
  2. WordPress
  3. Create a Staging Site
  1. Home
  2. Magento
  3. Create a Staging Site
  1. Home
  2. Drupal
  3. Create a Staging Site
  1. Home
  2. Joomla!
  3. Create a Staging Site

Create a Staging Site

What is a Staging Site?

A staging site allows you to duplicate your live site (e.g. rochen.com) to a staging location (e.g. staging1.rochen.com), make changes such as testing new themes or modules and then push those changes seamlessly back to the live site. This is particularly useful for web design agencies or developers undertaking work without the worry of disrupting a live site. But it is also easy enough for any user to do and an excellent tool for individuals managing their own personal or small business websites. 

In your Rochen cPanel account, you can create your Staging site via our Softaculous application. 

Helpful Hint

Before proceeding, it is important to note that these instructions will only be applicable if you have an existing installation to copy.

Logging in to cPanel & Finding Softaculous

  1. First, log in to your Rochen cPanel account. You can access cPanel via the following methods in your browser: 
    1. https://yourdomain.com:2083
    2. https://yourserver.directrouter.com:2083

Creating your Staging Site

Helpful Hint

For demonstration purposes, we are using a Drupal installation. However, the same steps described in this article will also apply to Joomla, WordPress, Magento, Moodle, and more.

  1. Now that you’re logged in to your cPanel account, scroll down until you see the Softaculous Apps Installer as pictured below, and click on any icons. 
  2. From the next screen, head over to the top right and click on the file box icon, as pictured below: 
  3. Now you should see any existing installations listed: 
  4. Click on the Staging icon, as pictured below: 
  5. Now you are provided with some optional settings. Your staging site will need to be installed into its own directory. Choose a directory name and enter it in the box, or leave the default. For this example, we chose to name our directory dev
  6. You will also have the option to choose a database name. We left the automatically generated name of “drup864” for this example.
  7. You can also edit the cron settings. However, if you’re not familiar with cron jobs, we recommend leaving the default. Or open a ticket to ask for advice/assistance. 
  8. Now click the Create Staging button. 
  9. All done! You’ve now successfully created a staging site! 
  10. Now you can be using your staging site to test out modules, and themes, make code changes, etc. When you’re ready to, you can clone your dev site back to your root to override the live site and put your dev changes in place. 

Please note: In some rare cases, if you are using a script/plugin that uses hard-coded pathing, you may need to manually update the associated configuration file(s) to reference your new install. If you log in to your account over SSH and change directories to your install, you can use a command like “grep -Ri ‘<oldpath>’ ~+” (where <oldpath> is your original site location) to look for any files that may require adjustment. Please open a support ticket with us if you encounter any difficulties and need some assistance with this. 

Updated on April 22, 2022

Was this article helpful?

Related Articles

Need Support?
24/7 support is available through the My Rochen portal.