我正在设置我的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>
答案 0 :(得分:0)
我看到你已经尝试了很多随机的东西,显然没有从服务器得到明确的反馈,所以我想我最好给你一些提示(而不是只是一些代码要复制以盲目粘贴)。
让我们看一下相关文档:
Runtime Configuration部分提供了大部分相关细节(尽管我承认可以使用简短介绍)。
由于您希望按目录进行更改,而您的问题建议您将PHP作为Apache模块运行,因此可以在Running PHP as an Apache module找到详细信息。
该指令本身记录在List of php.ini directives。
关于您的尝试:
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
指令设置。