我一直試圖在MAMP上設置CakePHP。除了在所有頁面上顯示「嚴格標準」和「棄用」警告之外,所有內容都很順利。無法關閉MAMP中的嚴格標準警告
我相信其他人可能都經歷過這個,我也跟着http://planetcakephp.org/aggregator/items/142-mamp-php5-cakephp-and-strict-standards設置錯誤報告爲:
error_reporting = E_ALL & ~E_STRICT
...這並沒有區別(這顯然包括重新啓動MAMP,並且我也三重檢查我正在編輯正確的php.ini文件,如phpInfo()中所引用)。
查看phpInfo報告,error_reporting顯示的值爲'30719',我知道它是E_ALL的機器值。根據我在php.ini中設置的內容,我不確定這是否正確。我現在也設置
display_errors = Off
這大概會阻止任何錯誤顯示......但再次,沒有區別。
最後,我也嘗試編輯htaccess文件(例如包括php_value error_reporting 6143),但這也沒有任何區別。
我確定我只是在某個地方做一些非常愚蠢的事情 - 任何人都可以指出我做錯了什麼嗎?
你編輯正確的'PHP-ini'?請注意,PHP通常爲每個SAPI使用一個不同的表示(意思是:cli,apache,fpm,cgi,...)您是否重新啓動服務器? – KingCrunch 2012-07-07 16:46:24
你是否檢查過你的用戶空間腳本(CakePHP)不能簡單地用'error_reporting(〜0);'或者類似的方法重新啓用它? – mario 2012-07-07 16:48:49
謝謝@KingCrunch - 是的,它絕對是正確的php.ini(如phpinfo引用的...或者我錯過了什麼..?)。是的,重新啓動服務器。 – 2012-07-07 17:37:43