Php – Best way to present a Development and Live version

asp.netiisPHP

Like all web projects, when the site goes live you will require an ongoing support and development. We normally setup a BETA site to show our clients what it would look like so they can sign it off. With very large or highly programmed sites does anyone have a good way to deal with development and live site deployments

Best Answer

Assuming your site uses a database and other server-side services (queues, web services, other data layers etc.) I recommend having a staging environment to host the beta/pre-prod version - complete with manufactured data and pre-prepared demo scenarios.

The production site should point to a production version of the DB and web services, and the data stream should be kept untainted from demo data.

In short, my recommendation is to replicate the production environment (to the extent possible) and host the beta site in a separate environment.

Related Topic