Sometimes, due to a PHP error, scripts stop working without displaying an error, leading you to a blank page.

In that case, to find out what is the real cause, youu should do the following:

  • Check server error logs (not access logs) if you have access to them.
  • Go to your Joomla Administration panel, Site --> Global Configuration --> System Tab and turn on Site Debugging, then try reloading page, and check page source (HTML source). Don't forget to turn site debug off again after you have finished.
  • if it the blank page is outside CB (no "option=com_comprofiler" in URL), e.g. in joomla during installation, add following to the index.php (or index2.php, whichever is in the URL) in frontend or backend where it gives you a blank page, just after the first " ini_set( 'display_errors', true ); error_reporting( E_ALL );
  • Check your web server error log for errors generated by your website. You might be able to locate the culprit by identifying the logged error.
  • Often, it's due to lack of memory.

With the identified error message at hand, often there is a file reference that allows you to spot the problem in a component, module, CB plugin or other extension.

View more threads in the same category: