Debug Mode

I'm verifying problems which have appeared after a recent CS-Cart update on a site where the update to 4.3.x from 4.2.4 is the only site change. Should debug mode be automatically available to all admin users or must it be specifically enabled? If so, where does one do so? When logged in as an admin to 4.3.x site I am unable to start debug by submitting a url with the "?debug" request appended to it. I have no trouble starting it using this procedure on the old 4.2.4 version of our site. Thanks in advance for any insights.

I'm verifying problems which have appeared after a recent CS-Cart update on a site where the update to 4.3.x from 4.2.4 is the only site change. Should debug mode be automatically available to all admin users or must it be specifically enabled? If so, where does one do so? When logged in as an admin to 4.3.x site I am unable to start debug by submitting a url with the "?debug" request appended to it. I have no trouble starting it using this procedure on the old 4.2.4 version of our site. Thanks in advance for any insights.

On the demo website (4.3.4), the debug information is displayed for the root admin only. But there is nothing about it in the official documentation:

http://docs.cs-cart.com/4.3.x/tools/debugger.html

Please make sure the 'DEBUG_MODE' constant is set to true in config.php file.

Please make sure the 'DEBUG_MODE' constant is set to true in config.php file.

Bad style. Customers can have access to your debug data.

Not if you do something like:

if( $_SERVER['REMOTE_ADDR'] == '123.245.123.456' /* your ip address */ )
  define('DEBUG_MODE', true);

And you should do this in local_conf.php instead of config.local.php. The file can just be removed when the capability is no longer desired.