我需要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
设置为关闭错误显示是什么?
答案 0 :(得分:4)
500错误代码表示服务器配置无效。这很可能来自Apache,而不是来自php。
要清楚了解导致错误的原因,请查看您的apache日志。
如果您还想隐藏500错误, 你可以打开你的httpd.conf文件并添加
ErrorDocument 500 " "
然后确保重启apache。无论何时将配置更改为php.ini或httpd.conf,都需要重新启动apache才能使其生效。