关闭display_errors的PHP 5.4 500内部服务器错误

时间:2012-09-09 03:34:53

标签: php

我需要PHP错误才能显示但是已记录。我使用PHP 5.4我的当前代码记录我的php.ini中的错误是:

log_errors = 1
error_log = "/path-to-file/error_log.txt"

但是我正在尝试使用display_errors尝试关闭错误显示500内部服务器错误。我尝试使用以下内容,全部返回500个错误。

display_errors = 0
display_errors = "0"
display_errors = false
display_errors = "false"
display_errors = Off
display_errors = "Off"

根据PHP文档,从PHP 5.4开始,它是一个字符串。我想将display_errors设置为关闭错误显示是什么?

1 个答案:

答案 0 :(得分:4)

500错误代码表示服务器配置无效。这很可能来自Apache,而不是来自php。

要清楚了解导致错误的原因,请查看您的apache日志。

如果您还想隐藏500错误, 你可以打开你的httpd.conf文件并添加

ErrorDocument 500 " "

然后确保重启apache。无论何时将配置更改为php.ini或httpd.conf,都需要重新启动apache才能使其生效。