无法在MAMP中关闭严格标准警告

时间:2012-07-07 16:43:45

标签: cakephp mamp php

我一直在尝试在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),但这也没有任何区别。

我确定我只是在某处做一些非常愚蠢的事情 - 有人能指出我做错了什么吗?

1 个答案:

答案 0 :(得分:2)

为可能面临此问题的人回答一个非常古老的问题 -

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError',
    'level' => E_ALL & ~E_DEPRECATED &  ~E_STRICT, // This line
    'trace' => true
));
core.php

内的/app/Config