0
我正在运行10.6.8 OS X服务器。它充当使用内置的PHP和Apache的Web服务器。php.ini display_errors not respect OS X服务器
PHP是5.3.4 Apache是在2.2.17
我试图禁用报告或错误,给最终用户与服务器范围的设置。
我曾尝试以下:
在php.inierror_reporting = E_ALL & ~E_DEPRECATED
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
html_errors = Off
error_log = /dir/php_errors.log
的的display_errors =关闭不被尊重。当调用需要一个串一个PHP文件与它传递我会得到错误,如:
Notice: Undefined index: username in ......
我能够通过添加以下代码到PHP文件的顶部取消错误被称为:
ini_set("display_errors" , "0")
我也尝试添加下面的代码变量,以各种由Apache .conf和的.htaccess .files:
php_value display_errors 0
错误将被写入到我指定的日志正确LY。使用phpinfo()我看到我正在使用正确的php.ini文件,并显示display_errors。
任何想法?
使用phpinfo()我看到我正在使用正确的php.ini文件,并显示display_errors。 – JuanValdez