Enabling Error Reporting in Moodle

When your Moodle stops working and you need to find out why, you can enable error reporting. A common reason for this is when the page comes up blank. Blank pages don’t show you what error is that causes the screen to go blank so you will need to enable errors in your Moodle config.php.

There are different types of error reporting you can enable to see why your Moodle stopped working. For more information on displaying errors for PHP, please see our tutorial on Display and log errors for PHP.

Steps to enable error reporting

  1. Login into your cPanel.
  2. Go to the File Manager. Select your Moodle directory and click Go.
  3. Edit the config.php Moodle

    Edit the config.php file with the code editor.

  4. Code view of config.php Moodle

    Paste the following code at the bottom of the page.

    ini_set ('display_errors', 'on'); ini_set ('log_errors', 'on'); ini_set ('display_startup_errors', 'on'); ini_set ('error_reporting', E_ALL);

    Save the file.

  5. View of PHP errors Moodle

    Now visit your site where you are having the problem and you should see the errors display. The snapshot to the right shows what the PHP errors will look like..

InMotion Hosting Contributor
InMotion Hosting Contributor Content Writer

InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!

More Articles by InMotion Hosting

2 thoughts on “Enabling Error Reporting in Moodle

Was this article helpful? Join the conversation!