转向
时我遇到了问题Configure::write('debug', 0);
简短的错误类似于:
严格标准:非静态方法不应在第373行的/var/www/.../cake/libs/controller/controller.php中静态调用CakeLog :: handleError()
注意:我正在使用 cakePHP 1.3.7
答案 0 :(得分:1)
我不是关于蛋糕php的专家 - 但是一个简单的安装+测试+文档在.. http://book.cakephp.org/view/1584/Error-logging表示当您的调试转为0时,您的日志记录仍会继续记录警告和致命错误,因此要完全关闭调试,您也可能需要将日志记录设置为false。
Configure::write('log', false);
Extract:现在在Configure :: write('debug',0)时记录错误;仅记录警告和致命错误。设置Configure :: write('log',false);将在debug = 0时禁用错误记录。
同样在基本controller.php中(在libs / controller / controller.php中没有handleError代码 - 这是由开发人员添加的吗?)
答案 1 :(得分:0)
尝试将以下内容放入引导文件(/app/config/bootstrap.php)
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
这是配置此类的suggested位置。