Cakephp 1.3.7版可以使用的PHP的最大版本是多少?

时间:2016-09-12 19:07:49

标签: php cakephp

我有一个使用蛋糕1.3.7的moodle课程,它已经开始产生错误。

这三个出现了:

  
      
  1. 在第54行的/home/eslwow87/public_html/cake/libs/object.php中重新定义类Object的已定义构造函数
  2.   
  3. 非静态方法不应在第38行的/home/eslwow87/public_html/cake/bootstrap.php中静态调用Configure :: getInstance()
  4.   
  5. 非静态方法不应在/home/eslwow87/public_html/cake/libs/cake_log.php中静态调用CakeLog :: handleError()   第290行
  6.   

我猜这些是由Cake和服务器上运行的PHP版本之间的不匹配引起的(5.3.29)。我的猜测是否正确?

1 个答案:

答案 0 :(得分:1)

您可以打开文件Config/core.php并将error_reporting更改为:

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError',
    'level' => E_ALL & ~E_DEPRECATED & ~E_STRICT,
    'trace' => true
));

或者升级到更新的1.3.x版本,它实际上会修复这些错误而不是抑制它们,但是我不确定你从哪里下载它们,因为它们的git档案现在是空的。

这个答案是我复制和粘贴类似问题的其他答案的组合,这些问题与您有一些相同的错误。