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