2011-04-03 100 views
1

最近升級到PHP 5.3導致我的頁面上顯示了大量的折舊錯誤。在php.ini中,我關閉了display_errors,並且error_reporting = E_ALL^E_DEPRECATED,但錯誤仍然顯示。想法?爲什麼PHP仍然顯示錯誤?

+0

確定編輯後的INI已經加載?也許apache配置覆蓋php標誌。 – Eliasdx 2011-04-03 01:33:41

回答

4

您的腳本可能會錯誤地設置錯誤報告級別。優選地,這是使用問題的頁面結束時運行:

phpinfo(); 

它會給你的display_errors全局和局部值。這可能在某個時候開啓。

如果您確定它已被重新打開,您需要找到重新打開的位置,然後將其刪除。在你的項目中搜索ini_set()可能會有所幫助。

+0

是的......就是這樣...... – BenGC 2011-04-03 01:47:57

0

爲了應用這種改變,你必須重新加載apache。

0

重啓PHP和執行腳本是這樣的:

<?php 
    phpinfo(); 
?> 

確認更改

相關問題