如何在PHP7上使用CakePHP 2解决错误处理程序中的“Uncaught TypeError”?

时间:2016-07-18 09:18:45

标签: php cakephp cakephp-2.x

致命错误

  

错误:Uncaught TypeError:传递给ErrorHandler :: handleException()的参数1必须是Exception的实例,在/opt/lampp/htdocs/quiz/lib/Cake/Error/ErrorHandler.php:108中给出Error的实例堆栈跟踪:#0 [内部函数]:ErrorHandler :: handleException(Object(Error))#1 {main} thrown

     
    

文件:/opt/lampp/htdocs/quiz/lib/Cake/Error/ErrorHandler.php
        行:108

  

我在php7上使用cakephp 2.6.1。我超过了错误。 请帮帮我

2 个答案:

答案 0 :(得分:4)

CakePHP 2.8与PHP7兼容。 CakePHP 2.6和2.7不是。 见http://book.cakephp.org/2.0/en/appendices/2-8-migration-guide.html#php7-compatibility

答案 1 :(得分:0)

Yii Framewor k->我已经合并了代码,但是忘记删除由于合并时的冲突而导致的HEAD。删除它,我的代码开始工作