谁一开始就是大神?

错误信息显示的问题[2.0]

mysql操作的时候,如果操作有异常,例如表名没找到,yii会自动跳转到错误显示页面,如图:1.png
而且下面还会有详细的错误信息。
但是我又不想暴露有关自己数据库里的一些详细信息,
可以设置错误的显示方式吗,如何设置,比如不直接暴露sql语句的错误。

默认只有开发环境才会显示,生产环境不会显示具体错误信息。
在初始化时有选择,你部署到生产环境时选择生产环境就行。
再web/index.php 中将debug设置为 false即可。
一个是楼上 ,还有就是你看下配置文件的errorHandler这个配置项,然后看实现具体function和页面你就知道咋弄了
自己重写 site/error
很简单的。
在文件入口处把开发环境设置成false

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 错误信息显示的问题[2.0]

评论 抢沙发

登录

找回密码

注册