I had this problem on Mac OSX 10.7.4, the errors were not displayed, fatal errors would have totally rendered blank page with 500 status code. The solution that worked for me was
- Open php.ini file located at /private/etc/php.ini
- Find the line that has variable display_errors.
- In my case, it was display_errors = Off, I set it as On ie. display_errors = On
And it started showing errors! If you are on a production server, having it Off would be the best thing you can do!