PHP错误日志级别控制:htaccess vs php.ini vs code和virtualhost

时间:2018-05-11 14:04:14

标签: php .htaccess ini error-logging

我的WAMP本地服务器中有一个虚拟主机,我在其中设置了我的日志文件。

我想将我的PHP日志错误级别更改为仅警告和错误。

最好的方法应该是.htaccess,我试过这个解决方案:

How to disable notice and warning in PHP within .htaccess file?

不工作(也试过别人)。

最后去了php.ini文件,但是灵活性较低的选项。

1)这个级别错误指令的优先级是什么? (php.ini vs htaccess vs code) 我想那个订单?

2)为什么不在.htaccess工作? 我把它设置在.htaccess之上,但没有用。

1 个答案:

答案 0 :(得分:1)

  
      
  1. 为什么不在.htaccess工作?
  2.   

是否可以在.user.ini中设置PHP标志取决于服务器上PHP的安装方式。 PHP需要作为Apache模块安装。

但是,从PHP 5.3开始,每个目录的PHP配置文件都以php.ini文件的形式支持(注意点前缀)。它们采用与; All errors and warnings only error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED 文件相同的形式,但在用户区代码中基于每个目录工作。

例如:

.htaccess
  
      
  1. 这个级别错误说明的优先级是什么? (php.ini vs htaccess vs code)我猜那个命令?
  2.   

是的,该订单(.user.ini php.ini)。除了某些设置只能在链上设置,例如。在android-UniversalMusicPlayer