致命错误:未捕获错误:/var/www/html/hrportal/lib/Cake/Utility/Debugger.php:340中找不到类'字符串'
堆栈跟踪:0 /var/www/html/hrportal/lib/Cake/Utility/Debugger.php(742):Debugger :: trace(Array)1 / var / www / html / hrportal / lib / Cake / Error / ErrorHandler .php(229):Debugger-> outputError(Array)/var/www/html/hrportal/app/Controller/AppController.php(72):ErrorHandler :: handleError(8,'Undefined index ...',' / var / www / html / h ...',72,Array)3 /var/www/html/hrportal/lib/Cake/Event/CakeEventManager.php(243):AppController-> beforeFilter(Object(CakeEvent)) )4 /var/www/html/hrportal/lib/Cake/Controller/Controller.php(676):CakeEventManager-> dispatch(Object(CakeEvent))5 / var / www / html / hrportal / lib / Cake / Error /ExceptionRenderer.php(154):Controller-> startupProcess()6 /var/www/html/hrportal/lib/Cake/Error/ExceptionRenderer.php(92):ExceptionRenderer-> _getController(Object(FatalErrorException))7 /var/www/html/hrportal/lib/Cake/Error/ErrorHandler.php(126):/ var / www / html / hrportal / lib / Cake / Utility /中的ExceptionRenderer-> __ construct(Object(FatalErrorException))8调试器.php在行 340
这个错误即将到来,因为我已将系统升级到PHP 7.0。
我有CakePHP应用程序,它正在5.5.9完美地工作, 现在这个错误即将来临,请帮助。
答案 0 :(得分:2)
CakePHP 2.6与PHP 7不兼容 https://book.cakephp.org/2.0/en/installation.html
答案 1 :(得分:0)
如果你不想使用3.x ,请尝试使用cakephp 2.9
答案 2 :(得分:0)
根据Cakephp 2.x文档。以下是PHP Requirements for Cakephp 2.x
PHP 5.3.0或更高版本(CakePHP 2.6及更低版本支持PHP 5.2.8 以上)。 CakePHP 2.8.0及更高版本支持PHP7。要使用PHP 高于7.1,您可能需要通过PECL安装mcrypt。请参阅安全性 更多信息。
答案 3 :(得分:-1)
对于PHP 7,您必须使用2.9.x