我一直在尝试在MAMP上设置CakePHP。一切顺利,除了它在所有页面上显示“严格标准”和“弃用”警告。
我相信其他人可能已经遇到过此问题,并且我已按照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),但这也没有任何区别。
我确定我只是在某处做一些非常愚蠢的事情 - 有人能指出我做错了什么吗?
答案 0 :(得分:2)
为可能面临此问题的人回答一个非常古老的问题 -
Configure::write('Error', array(
'handler' => 'ErrorHandler::handleError',
'level' => E_ALL & ~E_DEPRECATED & ~E_STRICT, // This line
'trace' => true
));
在core.php
内的/app/Config
中