Display errors could be turned off in the php.ini or your Apache config file.
In your index.php (or whatever script you’re running) file, add this:
1ini_set('display_startup_errors',1);
2ini_set('display_errors',1);
3error_reporting(-1);
4// error_reporting(E_ALL);
OR add the following to your php.ini file
display_errors = 1;
error_reporting = E_ALL;
log_errors = 1;
Errors and warnings usually appear in ....\logs\php_error.log or ....\logs\apache_error.log depending on your php.ini settings.
Also useful errors are often directed to the browser, but as they are not valid html they are not displayed.
So tail -f your log files and when you get a blank screen use IEs “view” -> “source” menu options to view the raw output.
http://stackoverflow.com/questions/1475297/phps-white-screen-of-death
1php -f foo.php
-f takes a file name.