提问者:小点点

CakePhp 2.6.3不在PHP 7上工作


致命错误:未捕获错误:在/var/www/html/hrportal/lib/Cake/Utility/Debugger中找不到类“String”。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):调试器-

当我将系统升级到PHP 7.0时,会出现此错误。

我有一个CakePHP应用程序,它在5.5上运行。很好,现在这个错误来了,请帮助。


共3个答案

匿名用户

CakePHP2.6与PHP7不兼容https://book.cakephp.org/2.0/en/installation.html

匿名用户

如果您不想使用3. x,请尝试cakephp 2.9版本

匿名用户

根据Cakephp 2。x文件。下面是CakePHP2的PHP要求。十、

PHP 5.3.0或更高版本(CakePHP 2.6及以下版本支持PHP 5.2.8及以上版本)。CakePHP 2.8.0及以上版本支持PHP 7。要使用7.1以上的PHP,您可能需要通过PECL安装mcrypt。有关详细信息,请参阅安全性。