我在我的xampp服务器1.8.2上使用PHP版本5.4.19运行CakePHP 1.2.9。 但是我遇到了一些错误,比如
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
我试图用this解决这个问题,但没有成功。 请帮帮我。 感谢
答案 0 :(得分:1)
由于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中设置。
您可能还希望设置级别调试以首先禁用生产模式上的错误显示。在cakephp 2中,它是通过在core.php中设置debug var来实现的:
Configure::write('debug', 0);