The free WP Tools plugin can display existing errors on your website directly on your dashboard. Download it now for free.
WordPress has a built-in feature that detects when a plugin or theme triggers a fatal error on your site. However, it doesn’t provide alerts for JavaScript errors or non-fatal errors. These types of errors can significantly impact the user experience, potentially disrupting navigation. Our plugin addresses this gap by monitoring and alerting you to such issues, also with emails. also in free version.
From WP Tools free plugin you can also enable debug (identify and remove errors) from the plugin panel without change any file (as, for example, wp-config.php or your PHP.ini). Then, you can see errors, warnings and notices on your site also from front end. This is not recommend for production use.
WordPress was created with one language called PHP and PHP has 4 kinds of error category:
1.Parse or syntax errors
2.Fatal errors
3.Warning errors
4.Notice errors
The first category of errors in PHP are parse errors, also called syntax errors.
They simply mean there are one or more incorrect symbols in your script.
Fatal errors, as their name suggests, are the ones who are capable of killing or crashing the application.
Warning errors are errors that don’t result in script termination.
Notice errors are similar to warnings in that they also don’t halt script execution. You should also think of notice errors as PHP giving you a heads up to something that might become a problem in the future. However, notices are usually considered less critical or less intense than warnings.
You can also see the error log of your site on:
Dashboard => WP Tools => Show Errors
You can see also javascript errors (other language used by WordPress), because our plugin catch also javascript errors and write them to your error log file:
Dashboard => WP Tools => Javascript and JQuery
Javascript errors usually crash site navigation and usability and you need keep an eye on about them because JavaScript errors can terminate JavaScript execution, leaving all subsequent commands inoperable.
You can also enable notifications to receive emails about errors.
Dashboard => WP Tools => Settings => Notifications
Our plugin also let you keep an eye on the Errors on your WordPress admin bar at top of your panel.
How analyze the error:

On Log error file, you can see:
1) Date and time when error show up
2) Category of error or warning or notice (look above for details)
3) Error message, with this details:
a) Error Message
b) File where error happens (and line)
c) Path of the file
At path of the file, you can discovery the file location, I mean, if the error happens because at plugin or theme or WordPress code, then you can contact the right person (for example, plugin developer). If they refuse to fix it, replace it with one that has no errors.
Sometimes the error happens because bad memory configuration, low disk space, database error or other things.
If you got any messages regards Database Errors, as, for example, fail to create table or fail to update database, check the integrity of your database. You can do it with phpMYAdmin or request help to your hosting company about how to run that. Sometimes databases and tables get damaged and need be fixed. Our plugin WPtools can help you too and run a test also at free version.