设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[电脑编程] 让php运行时显示详细的错误信息

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 15:28:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
让php运行时显示详细的错误信息

                                                                                               
                    在运行项目时,发现php不显示详细的错误信息了,只显示服务器500错误,这对于开发者排查错误原因带来了极大的烦恼,向来是因为重装了php没有配置好的缘故吧。随google了一下相关的文章,记录下来,分享一下。
首先来设置一下你的浏览器,在工具/internet选项/高级/拉到最下面有个显示友好的http错误信息,去掉勾。
然后在php.ini里面,找到以下两个设置信息,display_errors 变量的目的很明显,它告诉 PHP 是否显示错误信息。默认值是Off。但是,要让开发过程更加轻松,请把这个值设为 On.
error_reporting 变量的默认值是 E_ALL。这个设置会显示从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出。我只想看到错误和不良编码实践,但是不想看到无害的提示。所以,请用以下值代替error_reporting 的默认值:
error_reporting = E_ALL & ~E_NOTICE
重新启动 Apache,就全部设置好了。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-11 12:32 , Processed in 0.167023 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表