I read from this from php.about.com
You’ve uploaded your PHP page, and went to view it. Instead of seeing what you expected you see nothing. A blank screen (often white), no data, no error, no title, nothing. You view the source…. it’s blank. What happened?
A. The most common reason for this problem is that you’re missing a character somewhere. By simply leaving out a ‘ or } or ; somewhere, your PHP won’t work. You don’t get an error, you will simply get a blank screen.
~ Angela Bradley (PHP White Screen)
Well I encounter this very often in my everyday work as a PHP programmer. However it’s not for the reasons Angela Bradley gives.
Mine is because of the error message has been turned off at the webserver. There is specific reasons for this because of certain legacy codes throwing warning messages which has to be surpressed. I recently also hit this problem while installing WordPress and found a nice fix for it.
It’s very frustrating to debug errors such as this as there is no helpful messages telling you what went wrong. Ways of solving it:
- turn on the error reporting from php.ini
- open the Apache error log text file and scroll down to see the last error
Update: Found a solution for the White Screen of Death

About