How to Keep Your WordPress Staging and Live Sites in Sync

In a recent post, I showed you how to easily set up a staging site for WordPress on cheap hosting. If you followed the steps I outlined, you’ll have been able to set yourself up with a staging site you can use to test updates to your site, without paying for expensive hosting with staging options included.

But how do you manage your staging site so it’s as close as possible to the live site? After all, it’s not much help testing your updates on your staging site and then implementing them in your live site if the two sites aren’t the same.

In this post, I’m going to show you how to do just that.

I’ll show you an easy way to do it using the Snapshot Pro plugin. My aim is to make sure that this process isn’t daunting and that anyone could follow it, whatever their hosting and whatever their level of experience.

Note: If you’re an advanced web developer, you’re probably better off using a more complex process, involving making changes locally and saving to a version control system like GitHub, deploying your Github repository to your staging and love sites, and using something like Vagrant to keep the databases in sync. If that’s you, I recommend following this guide. But if you’re getting started, read on!

First, let’s start by what this will involve.

 

via wpmudev

Leave a Reply

Your email address will not be published. Required fields are marked *