【问题标题】:Wamp Server 2.4 avoids to show PHP 5.4 notices [closed]Wamp Server 2.4 避免显示 PHP 5.4 通知 [关闭]
【发布时间】:2014-08-31 23:51:07
【问题描述】:

我在位于 D:\wamp\bin\apache\Apache2.4.4\bin 的 php.ini 有以下设置:

error_reporting = E_ALL

我现在改成

error_reporting = E_ALL | E_STRICT

然后我重启了Wamp的所有服务。

它仍然没有显示生产服务器显示的通知。

在这两个州,phpinfo() 我可以看到 error_reporting 设置为 32767。

【问题讨论】:

  • 它是向文件报告而不是向缓冲区报告吗?
  • 它没有向文件报告。当我想从托盘栏的 WAMP 服务器图标的子菜单中检查 PHP error log 时,我可以看到该文件甚至不存在。
  • 他们为什么要结束这个问题?!
  • 社区正试图达成共识,认为这个问题更适合Server Fault的专家

标签: php wamp wampserver error-reporting


【解决方案1】:

我认为 WampServer2.4 中存在一个小错误,那就是 php.ini 文件的 error_log 参数被注释掉了。

所以编辑 php.ini(使用 wampmanager -> PHP -> php.ini)

寻找

;error_log = "c:/wamp/logs/php_error.log"

并将其更改为

error_log = "c:/wamp/logs/php_error.log"

假设您安装在C: 驱动器上

还要检查

log_errors = On

只是为了确定。

【讨论】:

  • 谢谢,但它仍然无法捕获 PHP notices。
  • 也许你只是没有生成任何东西!
  • 是的,我的朋友,我是。我试图调用一些未定义的属性,但根本没有收到undefined 通知。
猜你喜欢
  • 1970-01-01
  • 2014-06-24
  • 2019-02-17
  • 1970-01-01
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 2017-05-30
相关资源
最近更新 更多