I am designing a website where users can upload images through user submitted content plugin. As you can see by now this means huge amount of uploads each week, probably. My question is: How can I develop and update this site independently from the site that is available to the users. I mean, how can I update it on localhost while users use the site, and how can I do backups regularly without downloading that great amount of images?

All ideas are welcome.

1 Answer 1


To be able to test newly implemented features without risking to break you site, you should set up a development / stating environment. This is a separate wordpress installation on a webspace preferredly independent of your live space but with a similar server setup. Then you always upload new code there first and test it to be sure it won't break anything. After passing all your tests, you deploy the new code to your live environment.

Many hosting services offer you backup packages where you get for example nightly backup snapshots which then are stored offsite (in another datacenter). Another option would be to rent a different webspace or a specific backup space (also offsite) where you let your backup script store your backups, so you don't need to download them.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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