ExpressionEngine® 3 User Guide

Legacy Documentation

You are using the documentation for version 3.5.17. Go here for the latest version or check here for your available upgrades to the latest version.

Blank Pages

Blank pages in ExpressionEngine, where the source is also empty, are usually the result of a suppressed PHP error.


If you have just installed ExpressionEngine and chose the “None- Empty Installation” Site Theme, your site’s homepage will appear blank because no templates or data have been created yet.


Follow these instructions until you are able to see the error message(s) being output by your server:

  • Open your site’s main index.php file and under the Error Reporting section change:
$debug = 0;


$debug = 1;
  • Go to Settings ‣ Debugging & Output and ensure that Debug Preference is set to 1: PHP/SQL error messages shown only to Super Admins.
  • Go to Developer Tools ‣ Utilities ‣ PHP Info and search the page for “display_errors”. Ensure it is set to On under the Local column. If it is not, your host can help change this setting for you.
  • Check your server’s error logs or contact your host to assist you in cases where errors are being output to logs and not to the screen.