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..

Alyssa Kordek Content Writer I

Alyssa started working for InMotion Hosting in 2015 as a member of the Technical Support team. Before being promoted to Technical Writer, Alyssa developed expertise in the fields of server hardware, Linux operating systems, cPanel, and WordPress. She now works to produce quality technical content featuring cutting-edge topics such as machine learning, data center infrastructure, and graphics card technology.

More Articles by Alyssa


Leave a Reply to flameater Cancel reply