If you experience blank pages, often times that is caused by PHP errors that you must track down in order to resolve the issue.
Find PHP errors by looking in your web server logs (sometimes in a file such as /var/log/httpd/error_log), or by turning on PHP error display (resulting errors are directly displayed to the browser, which is only recommended for testing environments).
Enable the display of PHP errors by doing one of the following:
- display_errors=On
- error_reporting=E_ALL
- Add or modify the following directives in any .htaccess or apache.conf file that overrides the php.ini settings for the location where SquirrelMail is found:
- php_flag display_errors On
- php_value error_reporting E_ALL
IMPORTANT: Check that the values above are not overridden by one another (any .htaccess file in your SquirrelMail directory will override settings in apache.conf, which in turn will override php.ini settings)
For example, a blank page while visiting huge IMAP folders (to name a value, 10,000s of mails) can possibly be caused by a PHP maximum execution time error or a PHP memory limit error. If this applies to you, check also SquirrelMailPerformance.