The big day has finally arrived! By the end of this chapter your site goes live, and only a few minor deployment issues now stand in between you and the millions of online customers out there. Well, actually that's not quite true. Making sure you deploy your store properly is quite an involved process and you really need to keep your thinking cap on over the course of this chapter. To qualify this last statement, I should make it clear that there's nothing particularly complex about deployment, it's just that you need to keep on top of a lot of different issues. Making silly errors at this stage can have dramatic effects on the final product because we are dealing mainly with configuration issues when we deploy a fully developed application. Of course, making errors is not the end of the world, because we are going to test everything very thoroughly.
It seems a bit unfair that you can have a perfectly working site on your development machine, but a...