在PHP版本5.4.19中运行CakePHP 1.2.9

时间:2014-10-14 17:37:49

标签: php cakephp cakephp-1.2

我在我的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解决这个问题,但没有成功。 请帮帮我。 感谢

1 个答案:

答案 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);