htaccess抑制php错误
我有这段代码来抑制所有错误。出现错误时,会出现空白页,如何用自定义页替换此空白页htaccess抑制php错误,php,linux,Php,Linux,我有这段代码来抑制所有错误。出现错误时,会出现空白页,如何用自定义页替换此空白页 php_flag log_errors on php_value error_log PHPerrors.log ## prevent access to PHP error log ## <Files PHPerrors.log> Order allow,deny Deny from all Satisfy All </Files> ## supress php errors
php_flag log_errors on
php_value error_log PHPerrors.log
## prevent access to PHP error log ##
<Files PHPerrors.log>
Order allow,deny
Deny from all
Satisfy All
</Files>
## supress php errors ##
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php\u标志记录上的错误
php\u值错误\u log PHPerrors.log
##阻止访问PHP错误日志##
命令允许,拒绝
全盘否定
满足所有
##suppress php错误##
php_标志显示_启动_错误关闭
php_标志显示_错误关闭
关闭php_标志html_错误
您应该为500错误定义文件:
ErrorDocument 500 ./errors/500.html
我使用Appserv本地服务器在windows上工作,即使定义了500个错误页面,仍然会得到一个空白页面。服务器配置中有什么需要更改的吗?我知道php只在发生致命的erorr时返回500 erorr。否则,它只会在页面代码中插入(如果适当的标志为enable)ERORR,或者忽略它们(如果它们不是致命的)。所以在我看来,解决问题的唯一方法是在php没有数据显示时手动抛出500个错误。