I've got a webapp (basically a CMS) running on Apache built with PHP5/MySQL. Which would be the best practice to create a demo version on the web?
The only way I can think of is duplicating the entire database for each new user and running a cron job one or twice a day to remove those duplicates.