• Hi,

    I’m quite new to WP and setting up my first WordPress site for a friend (I have only done my own). I’m going to use the same base theme I’ve used before for my own site. The friends existing site is also wordpress.

    What’s the normal/best practice? Do I set up their new wordpress site hosted on my own website in a subdirectory while building & seeking approval/changes? or do I install to their site in a sub-directory and change the default after the new build is approved?

    I can simply add the theme to existing site as well can’t I and tweak?

    Do I need multi-site set up to build it in a sub-directory of either server (their existing or mine).

    Thanks.
    K

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi –
    You don’t need multi-site – you can just make a separate install of WP in a sub-directory – see:

    https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

    Either server will work, but it will be a bit more complicated to move it from your server to another one –

    https://codex.wordpress.org/Moving_WordPress

    Thread Starter KristiMc

    (@kristimc)

    Thanks.

    So, if they already have an existing WP site and I can access their dashboard but want to keep their existing site live while I build the new site, what’s the correct method?

    Would I create a copy of the existing WP folders (all or just admin) to a new directory on their server (say 2015), install the new theme here, make my changes & once I’m done update the site URL to the new sub directory?

    Would this new build be accessed via the old dashboard? Sorry, I’m new to WP and dealing with the one site and dashboard is all good, but how the dashboard system works with more than the one site becomes confusing! I’m not sure yet it is means one dashboard accesses several sites OR if each site has it’s own dashboard.

    Sorry & thanks for your help. Very appreciated.

    K

    No problem – there are actually many ways to accomplish this, so it can be a bit confusing. I think the easiest way will be to make a new sub-directory install on their server – call it something like “new-site” – and move a copy of their old site into that directory. A plugin like Duplicator can be super helpful for copying the site.

    Then set up that new site however you like – it’s totally separate – different login and Dashboard. Then when you’re ready to go, see:

    https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install

    The only thing you’ll need to keep track of is if they do anything on the old site while you’re working on the new site, that content won’t be in the new site. So you’d need to recreate that.

    Thread Starter KristiMc

    (@kristimc)

    Thanks WPyogi. Sorry I’ve had such a delay in reply; I was in a car accident and have had a few weeks off!

    Anyway; on their server, the existing install is in a subdirectory called root/flindersclosingthegapprogram.com and the admin dashboard is accessed via the following URL (not a normal wp-admin URL) http://www.flindersclosingthegapprogram.com/fctgpadminI can’t figure out where it is accessing this fctgadmin from? It’s not a file anywhere I can see,

    I made a complete copy of this current directory and renamed it to FlindersCTG15

    When I try to access http://flindersclosingthegapprogram.com/FlindersCTG15/wp-admin
    (where the new copy is), I get a 404 page not found error (or any other page for that matter, I just keep getting redirected to 404 page). I’ve tried to replace the wp-admin file with a new version & even reinstalled WordPress itself leaving just the content there.

    I was also given a password to their MySQL directory. I’m not sure if this comes into play at all?

    I tried to create a new database on the server & pointed the config file to this.

    But I just can’t figure out how to access the dashboard for the separate installs?

    Help!

    Thanks
    Kristi

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘WordPress build in sub-directory?’ is closed to new replies.