How to Enable Error Reporting in WordPress?

Facing WordPress errors is bad but finding them manually is frustrating. Don’t worry, in this blog post, I will explain how to enable error reporting in WordPress?

You don’t need to be an expert WordPress user to do that. Just follow my steps and paste the codes accordingly and the job will be done in no time.

How to Enable Error Reporting in WordPress (using Cpanel)

To enable WP Debug mode you have to add a few lines of PHP codes into the wp-config.php file. Keep reading to understand why and how to add the codes to enable debug mode along with all companions.

WP_DEBUG

To enable error reporting you need to have Cpanel access. First of all login to the Cpanel of the hosting of your site. Then look for the file manager and click on it.

File Manager

Go to the Public_html area and start editing the wp-config.php file.

WP Config file

Find the WP_DEBUG code section. By default, it will be defined as (‘WP_DEBUG_LOG’, false); You have to replace the text “false” with “true”.

WP_DEBUG code section
define('WP_DEBUG', true);

WP_DEBUG_LOG

If you want to send a log file to someone who can check and fix the error or to your hosting service support team you have to add the following line just below the WP underscore debug line.

define('WP_DEBUG_LOG', true);

You can find all the error notifications in the debug.log located inside the wp-content folder.

***NOTE: Please note that you will only notice this file when you see any errors. So, it only shows up when something is written inside of it.

But make sure the folders and files information is correct. (644 – for files; 755 – for folders).

WP_DEBUG_DISPLAY

If you want to restrict the errors that appear on the website you will have to add the following line just below the WP underscore debug line.

define('WP_DEBUG_DISPLAY', false);

SCRIPT_DEBUG

It forces WordPress to load the developer versions of core CSS and JavaScript files instead of the minified versions. For that, you need to add the following code below the WP underscore debug line.

define('SCRIPT_DEBUG', true);

SAVEQUERIES

It saves the database queries to an array and lets you analyze whether there are any errors or not. To display the queries need to add the following code below the WP underscore debug line.

define( 'SAVEQUERIES', true );

You may also like: How to Use WordPress Custom Shortcode

How to Enable Error Reporting in LocalHost

If you want to enable the reporting in Localhost then you need to follow a different way but the codes are the same. Go to the Xamp folder and click on htdocs and then click on your localhost site name. After that locate and open the wp-config folder with Notepad. At last copy the below code and replace it with define(‘WP_DEBUG’, false);

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
define('SCRIPT_DEBUG', true);
define( 'SAVEQUERIES', true );

Conclusion

That’s all on how to enable error reporting in WordPress. But don’t forget to remove the disable the debug mode after solving the errors. For that, just change the debug line text “false” to true and remove other codes under the WP_DEBUG line.

Like this article? Spread the word
Omith Hasan

Written byOmith Hasan

I started my WordPress Journey back in 2016 when I discovered how easy it was to create a blog using WordPress. So, I learned WordPress, Content Writing, and Search Engine Optimization to start my blogging Journey. Then, I learned about WooCommerce and also started writing about it. I love to write problem-solving-related content to help and educate WordPress and WooCommerce users.

Leave a Reply

Your email address will not be published. Required fields are marked *