企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Niushop开源商城错误调试 --- ### 1. 错误说明 niushop继承了thinkphp的错误处理机制。 应用默认开启调试模式,在完成开发阶段部署到生产环境后,可以修改应用配置文件的`app_debug`参数关闭调试模式切换到部署模式。 ```php // 应用调试模式,正式发布版本时改为false 'app_debug' => false, // 应用Trace 'app_trace' => true, ``` 系统半身针对错误报告级别没有任何设置,niushop专门设置了错误级别,在application下面common.php ``` // 异常错误报错级别, ``` ```php error_reporting(E_ERROR |E_PARSE ); ``` ### 2. 异常接收模板文件 针对错误的显示与设置,系统设置了专门的接收页面,开发者可以设置自己专门的错误页面 ```php // +---------------------------------------------------------------------- // | 异常及错误设置 // +---------------------------------------------------------------------- // 异常页面的模板文件 'exception_tmpl' => APP_PATH . 'common/view/public/think_exception.html', // 错误显示信息,非调试模式有效 'error_message' => '页面不存在或者系统正忙,请稍后再试!', // 显示错误信息 'show_error_msg' => true, ``` ### 3. 开启Trace调试 默认关闭Trace调试功能,要开启Trace调试功能,只需要配置下面参数: ```php // 开启应用Trace调试 'app_trace'=>true, ``` ### 4. 成功与失败跳转 ``` ``` ```php // 默认跳转页面对应的模板文件 'dispatch_success_tmpl' => APP_PATH . 'common/view/public/success_tmpl.html', 'dispatch_error_tmpl' => APP_PATH . 'common/view/public/error_tmpl.html', ```