我在我的examplep服务器1.8.2上运行CakePHP 1.2.9,PHP版本为5.4.19。但我遇到了一些错误,比如
Strict Standards: Redefining already defined constructor for class Object in C:'xampp'htdocs'PROJECT_NAME'cake'libs'object.php on line 62
Strict Standards: Non-static method Configure::getInstance() should not be called statically in C:'xampp'htdocs'paris-clone'cake'bootstrap.php on line 46
我试着用这个来解决这个问题,但没有成功。请帮我一下。感谢
由于PHP 5.4 E_STRICT包含在E_ALL中。也许CakePHP 1.x不知道E_STRICT设置?
http://php.net/manual/en/function.error-reporting.php
更改应用程序中的日志记录以仅显示错误:
'level' => E_ERROR | E_WARNING | E_PARSE,
或者在php.ini中设置。
您可能还希望首先将级别调试设置为禁用生产模式下的错误显示。在cakehp2中,它是通过在core.php中设置调试var来实现的:
Configure::write('debug', 0);