The “Debug” feature allows you to find misconfigurations that prevents your WordPress site from functioning properly.
For the “Debug” functionality to work, “WP_DEBUG” must be set to “true” in wp-config.php.
define( 'WP_DEBUG', true);
Once you have “WP_DEBUG” set to “true”, you will see a “Debug” tab under “Settings” page.
In multisite mode, the “Debug” tab will be in “Network Admin Settings” page.
Under the “Debug” page there will be a checkbox against each functionality offered by the “User Role Editor” plugin. Enabling the checkbox allows you to disable the corresponding functionality. This will allow you to figure out, which functionality is creating the issue.
Once you figure out the functionality, uncheck the checkbox to enable the functionality. Now you can re-configure/correct the configurations against this functionality to fix the issue in your site.
For example, if your site users are presented with “Not Found/HTTP 404” pages while accessing a page/post, then most probably it will be from the following functionalities, because they issue “404” pages, when the user doesn’t have permissions to access the requested page/post.