2013-06-22 30 views
1

我在PHP 5.4.6中使用CakePHP 1.3.16。新的PHP版本導致了舊的1.3版CakePHP應用程序的一些不推薦使用的警告,通過更新到1.3.16版本修復了這些警告。不幸的是,當我使用控制檯時,我仍然收到不推薦使用的警告,這很煩人,而且我找不到將它們關閉的地方。下面是我的嘗試:如何關閉cakephp控制檯的棄用警告?

  • 我檢查了錯誤在php.ini文件中報告,在這兩個/etc/php5/cli/php.ini(應該由PHP命令行腳本中使用)和/ etc/php5/apache2/php.ini:在這兩種情況下它說error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
  • 我修改了/cake/libs/configure.php中error_reporting($reporting)的所有行,說error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT)
  • 我在cake目錄中運行了一個'error_reporting'的遞歸搜索。無論什麼時候出現,不建議使用的警告都會在默認情況下關閉。不過,我正在把它們放在控制檯上。

還有其他人遇到過這個問題嗎?

回答

2

應用程序/配置/ core.php中變化debug模式,以0:

Configure::write('debug', 0); 
+0

它的工作原理感謝 –

+2

那麼你應該接受的答案。兩年就足以做出這個決定。 – LogicStuff