我一直在尝试在 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),但这也没有任何区别。
我确定我只是在某个地方做了一些非常愚蠢的事情——谁能指出我做错了什么?