запустить CakePHP 1.2.9 в PHP версии 5.4.19

Я использую CakePHP 1.2.9 на моем сервере xampp 1.8.2 с версией 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

Я пытался выяснить это с этот, но не удалось.
пожалуйста, помогите мне с этим.
Спасибо

3

Решение

Начиная с 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 это достигается установкой debug var в core.php:

Configure::write('debug', 0);
1

Другие решения

Других решений пока нет …