Php htaccess忽略重复源无法启用

时间:2014-07-17 08:21:13

标签: php .htaccess error-reporting php-ini

我正在设置我的htaccess并试图从display_errors切换到log_errors ..我得到了log_errors和error_log工作,所以现在我得到错误登录到phpLogfile.txt。但我现在想摆脱迭代的消息。这就是我尝试启用ignore_repeated_errors和ignore_repeated_source的原因。

我把这行代码放在我的脚本中:

  require_once('stupid.php') 

当然这会出错,但错误会反复记录。

我尝试了几种替代方案:

php_flag ignore_repeated_source 1
php_flag ignore_repeated_source on
php_flag ignore_repeated_source ON
php_flag ignore_repeated_source On

由于php.net说这个设置可以改变为PHP_INI_ALL,我的网站上一定有错误。 我错过了什么吗?

php_value error_reporting 2047
php_value display_errors 1
php_value log_errors 1
php_value error_log C:\xampp\htdocs\html\zillion_strato\phpLogfile\phpLogfile.txt

# disable repeated error logging
 php_value ignore_repeated_errors on
 php_value ignore_repeated_source on

 # save last error msg in variable
 php_flag track_errors on

 #protect/prevent looking up the path 
 <Files C:\xampp\htdocs\html\zillion_strato\phpLogfile\phpLogfile.txt>
 Order allow,deny
  Deny from all
  Satisfy All
 </Files>

1 个答案:

答案 0 :(得分:0)

我看到你已经尝试了很多随机的东西,显然没有从服务器得到明确的反馈,所以我想我最好给你一些提示(而不是只是一些代码要复制以盲目粘贴)。

让我们看一下相关文档:

关于您的尝试:

ignore_repeated_source 1
ignore_repeated_source on
ignore_repeated_source ON
ignore_repeated_source On

mod_php定义的Apache指令中没有列出这些指令:

 php_value name value 
 php_flag name on|off 
 php_admin_value name value 
 php_admin_flag name on|off 

您应该在Apache日志中获得500 Server Error状态代码和明确的错误消息。如果不这样做,那么您的Apache设置可能有问题。

php_value ignore_repeated_errors on
php_value ignore_repeated_source on

这些指令记录如下:

ignore_repeated_errors boolean 
ignore_repeated_source boolean

我没有对此进行过测试,但您应该获取原始值,例如: phpinfo()。布尔指令使用php_..._flag指令设置。