ThinkPHP错误信息处理
错误 thinkphp
2023-09-14 09:03:20 时间
index.php入口文件中打开APP_DEBUG
// 开启调试模式
define('APP_DEBUG', TRUE);
// 开启Trace信息
'SHOW_PAGE_TRACE' =>true, // 显示页面Trace信息
另外ThinkPHP框架上以下也可以下点功夫
ThinkPHP/Conf/convention.php
/* 错误设置 */
'ERROR_MESSAGE' => '页面错误!请稍后再试~',//错误显示信息,非调试模式有效
'ERROR_PAGE' => '', // 错误定向页面
'SHOW_ERROR_MSG' => false, // 显示错误信息
'TRACE_EXCEPTION' => false, // TRACE错误信息是否抛异常 针对trace方法
ThinkPHP/Lib/Core/Think.class.php
// 设定错误和异常处理
register_shutdown_function(array('Think','fatalError'));
set_error_handler(array('Think','appError'));
set_exception_handler(array('Think','appException'));
相关文章
- pycharm运行时报configuration错误「建议收藏」
- IE中出现 “Stack overflow at line” 错误的解决方法
- 计算机里libcurl.dll,Update.exe系统错误 由于找不到libcurl.dll,无法继续执行代码。重新安装程序可能会解决此问题。 – Microsoft Community…
- SpringCloud Feign的常见五类错误,你遇到过吗?
- 打印机扫描smb错误_打印服务器错误不能提供打印
- Java程序员的经典错误,请注意
- SQLServer 错误 故障 处理 修复 支持远程
- SQLServer 错误 17132 由于没有足够的内存可用于描述符,导致服务器启动失败。 请减少不重要的内存负载或增加系统内存。 故障 处理 修复 支持远程
- MysqL错误之_ERROR! MySQL server PID file could not be found!详解数据库
- 解决Oracle中常见错误的实践技巧(oracle 错误处理)
- 解决Oracle 00906错误的方法简述(oracle 00906)
- ThinkPHP中自定义错误页面和提示页面实例