One of the most infuriating things is when a PHP script fails, and there are no error messages on what happened. If you run your script and all you see is a white screen with no error messages you know the problem. It has been dubbed the PHP White Screen of Death, after the infamous Windows Blue screen of Death. Without error messages, it is almost impossible to fix a bug. Here is a guide on how to find the errors so you can actually fix a PHP white screen of death problem.
When I did my last church website project, I decided to try out a new [tooltip content=”content management system” url=”http://en.wikipedia.org/wiki/Content_management_system” ]CMS[/tooltip]. I wanted one that was completely PHP5, I did not want it to have all the cruft of PHP4. One that was PHP and Mysql also meant that it could be used in about any webhost. I also wanted something I could control as the developer, and easy for other people to update. I decided SilverStripe was the perfect option.