PHP返回500错误,但没有错误日志

我有一个返回内部服务器错误(500)的php应用程序时出现问题,但错误日志中未显示任何内容。

现在,我知道我要运行的内容有错误,我知道缺少某些文件,但没有丢失,但是应该在apache错误日志中显示某些内容(否则,我应该如何确切知道丢失的内容)。

我创建了一个测试脚本,该脚本在相同的vhost配置下出错,并且这些错误显示得很好,因此一切似乎都已正确配置到php /

apache。是否有某些php错误确实显示在错误日志中(php配置为显示任何类型的通知,警告,错误,致命错误等)?

这是在带有标准apache和ubuntu repo中带有apt-get的php的ubunut 10.04上运行的。

回答:

扫描源文件以查找@

从php文档站点

当前,“ @”错误控制运算符前缀甚至将针对严重错误禁用错误报告,这些错误将终止脚本执行。除其他外,这意味着如果您使用“

@”抑制某个功能的错误,并且该功能不可用或输入错误,该脚本将在那里死掉,而没有任何指示。

以上是 PHP返回500错误,但没有错误日志 的全部内容, 来源链接: utcz.com/qa/419322.html

回到顶部