Chinaunix

标题: 讨论下生成环境下PHP如何快速定位错误位置? [打印本页]

作者: qloog    时间: 2011-12-01 18:08
标题: 讨论下生成环境下PHP如何快速定位错误位置?
本帖最后由 qloog 于 2011-12-01 18:09 编辑

不能像开发机一样打开错误报告,否则就被用户看到 了,肯定不是一种好方法。

我目前想到的就是在url地址里加上调试参数,这样就可以带参调试。

如:http://www.abc.com/new.php?nid=1&debug=1

debug 就是调试参数。

不知上面的做法是否比较快速?

还请各位大佬指点。谢谢!
作者: bs    时间: 2011-12-01 18:28
在web服务器里配置环境变量
作者: xinglu1983    时间: 2011-12-02 10:20
方法很多种啊,加调试参数,配置另一套调试代码,输出日志,等等都可以,firefox有个扩展firephp可以在header头里输出调试信息,也可以试试。
作者: syre    时间: 2011-12-02 10:25
不要做这种后门,不能指望别人不会发现。
其实生产环境上主要都是靠日志的。错误报告本身都会记录到日志里。然后在一些错误处理的地方也记录一下可以方便调试。
作者: maochanglu    时间: 2011-12-02 12:24
靠日志, 这个是关键,把错误记录到日志。
作者: shmiya    时间: 2011-12-02 14:29
3楼的方法不错。。
我们也是这样做的。
作者: chenlinbo5588    时间: 2011-12-27 17:11
日志的方式比较可靠, 加入调试开关 可以用户快速排查错误,但是最好后台有开关控制调试模式的开与关




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2