Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a live site and a testing server (XAMPP) that I built the site on originally before publishing it. Obviously, there are a number of things you need to do to migrate a site from one place to another. I was hoping to tap into collective experience to find out the best way of doing this, keeping fuss to a minimum.

The obvious answer (to me, at least) is to keep a folder of files to merge into the XAMPP files for when it's built on the testing site and a folder of the same files but with production server info to apply when the site is uploaded.

This is a bit messy and leads to mistakes. Is there a program out there that I've never come across or better way of doing this?

(I've been auto-warned about the subjectivity of this question, I do hope it passes the community test!)

share|improve this question

2 Answers 2

up vote 1 down vote accepted

there are quite a few threads on here about this topic ... just look at these examples:

Database synchronization between dev/staging and production

I would also recommend you read Mark Jaquith's post on Local and Dev Tip's.

share|improve this answer
Thank you, feel free to close this question. I did search but nothing relevant came up. –  Scott Brown Aug 3 '12 at 16:25
Hi Scott -- you can accept the answer or close the question (i think I can't ) - but do checkout Mark J's blog –  Damien Aug 3 '12 at 16:27

I have been using a plug-in (Backup Buddy) to achieve my transfers. It is not free but it does a great job of moving the from a dev (local) server to a live site.


Back up your entire WordPress installation. Widgets, themes, plugins, files and SQL database - the entire package! Just like your laptop or desktop computer, you should be doing regular backups of your website. With BackupBuddy you can schedule backups and have them sent off-site to Dropbox, Amazon S3, Rackspace Cloud, an FTP server, or your email. Or download them right to your desktop.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.