Help:Identifying bugs

Identifying bugs an thus better reporting of bugs can be achieved by the following methods:

Stack traces (PHP)
Stack traces (example) supply extra information typically associated with errors/exceptions that help developers figure out what is going wrong. Thus they are often needed in order to get bugs fixed. By default stack traces are not shown on a MediaWiki install as this is not something desired when running a production wiki. However if you are running into an issue and the developer needs more information, please follow the instructions described below to get a stack trace if an the error occurs on your wiki. After retrieving this information you should again remove or comment out the settings.

On the top of your wiki's "LocalSettings.php" file (below the first comment block), add the following lines:

Regular
These settings should be sufficient in most cases:

Intense
These settings show and log everything that may come along the way:

Optionally you can install Xdebug, which is a PHP extension which provides debugging and profiling capabilities.

JavaScript errors (Browser)
Identifying issues caused by JavaScript or modules that failed to load, the browser console CiteRef::bug:console:chrome CiteRef::bug:console:firefox should be consulted.

Sometimes it can also be helpful to enable the ResourceLoader debug mode.