Home  >  Article  >  Backend Development  >  php:修改php.ini以达到屏蔽程序的异常信息

php:修改php.ini以达到屏蔽程序的异常信息

WBOY
WBOYOriginal
2016-06-13 12:55:41757browse

php:修改php.ini以达到屏蔽程序的错误信息

提供一点资料给你:
display_errors = On            
php缺省是打开错误信息显示的,我们把它改为: 

display_errors = Off 
关闭错误显示后,php函数执行错误的信息将不会再显示给用户,这样能在一定程度上防止攻击者从错误信息得知脚本的物理位置,以及一些其它有用的信息,起码给攻击者的黑箱检测造成一定的障碍。这些错误信息可能对我们自己有用,可以让它写到指定文件中去,那么修改以下: 

log_errors = Off 
改为:
log_errors = On 
以及指定文件,找到下面这行: 
;error_log = filename 
去掉前面的;注释,把filename改为指定文件,如/usr/local/apache/logs/php_error.log 
error_log = /usr/local/apache/logs/php_error.log 
这样所有的错误都会写到php_error.log文件里。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn