• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Creating staging environment on live server

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › Creating staging environment on live server

This topic is: not a support question

Tagged: staging environment, WordPress workflow

  • This topic has 3 replies, 2 voices, and was last updated 9 years, 6 months ago by Eduardo.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • December 17, 2015 at 2:16 am #174022
    Eduardo
    Member

    With the help of the great minds at teamtreehouse.com, I've embarked on customizing my first Genesis child theme. This is also my first website ever. I'm a newb, but I've done my homework every step of the way.

    I'm currently working on a website for a client who works with a "local guy" for hosting. We had a conversation the other day and I explained to him that I needed to set up a staging environment using a subdomain. My process was heavily based on these two articles ( and ). Both articles recommended I place the WordPress install in a subdomain.

    He shut it down right away and said I was complicating it. After a little bit of hand-holding, I ended up with what I can only describe as a staging environment on a live server. From what I can understand, he ended up advising me to place the WordPress install in a subdirectory of the live server rather than create a subdomain.

    For example, if the live site URL is "site.org", both tutorials I encountered recommended I place the staging site on "staging.site.org". The "local guy" advised me to instead put everything under the URL "site.org/files".

    What's the difference? What are the pros and cons? We ended up creating a new database anyway, so I'm not sure why he shut the process down so quickly.

    I looked at his work. He's not a great designer, but all of his sites worked so he probably knows a thing or two. His portfolio showcased more than 50 sites and they were all WordPress.

    http://trytobosa.org/files/
    December 17, 2015 at 3:47 am #174027
    Eduardo
    Member
    This reply has been marked as private.
    December 17, 2015 at 4:25 am #174032
    Brad Dalton
    Participant

    No real difference for staging a site in development but for SEO it might be better using a sub domain like dev.yourdomain.com in a unique installation of WordPress.


    Tutorials for StudioPress Themes.

    December 22, 2015 at 8:25 am #174552
    Eduardo
    Member

    Braddalton, thank you for your response. I went ahead and created a new subdomain. I discovered that by using a subfolder on the same domain I could access different pages on the staging site. Instead, I was getting 404 errors on the live site due to page URLs referring to the live site's domain.

    "site.org/files/page-1" returned 404 error.

    "staging.site.org/page-1" returned the correct page.

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble