2014-07-17 20 views
-1

我設置我的htaccess,並試圖從display_errors切換到log_errors ..我得到了log_errors和error_log工作,所以現在我得到錯誤登錄到phpLogfile.txt。但我現在想擺脫迭代消息。這就是爲什麼我試圖啓用ignore_repeated_errors和ignore_repeated_source。Php htaccess忽略重新來源無法啓用

我就把這行代碼在我的腳本:

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

我看你已經嘗試了大量的隨機的東西,顯然不是從服務器獲取清晰的反饋,所以我想我應該給你一些提示(而這只是一些代碼複製到粘貼盲目) 。

讓我們來看看相關文章:

關於你的企圖:

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 

你應該得到一個500 Server Error狀態碼和Apache日誌中的清除錯誤消息。如果你不這樣做,你的Apache設置可能有問題。

php_value ignore_repeated_errors on 
php_value ignore_repeated_source on 

這些指令都記錄是這樣的:

ignore_repeated_errors boolean 
ignore_repeated_source boolean 

我沒有測試過這一點,但你應該例如越來越原始值phpinfo()。布爾指令通過php_..._flag指令進行設置。

+0

嗨阿爾瓦羅,謝謝你的回答。我以前讀過運行時配置,php.ini。Dueto您的建議我讀'PHP作爲apache'。但我沒有得到任何新的信息。我已經完成了phpinfo()並檢查了php.ini。在php.ini中,我設置了ignore_repeated_errors && ignore_repeated_source On ...,因爲它之前被設置爲Off,但即使php.ini中的更改也不能解決我的問題。 log_errors仍然捕獲迭代錯誤。 –