致命错误:未捕获错误:类';字符串';在带有php7的cakephp-2.2.0项目中找不到

致命错误:未捕获错误:类';字符串';在带有php7的cakephp-2.2.0项目中找不到,php,cakephp,cakephp-2.3,Php,Cakephp,Cakephp 2.3,致命错误:未捕获错误:在具有php7的cakephp-2.2.0项目中找不到类“String” 项目是用php-5编写的,现在系统已经有了php-7 完全错误: Fatal error: Uncaught Error: Class 'String' not found in /var/www/html/allblog/lib/Cake/Model/Datasource/DboSource.php:2298 Stack trace: #0 /var/www/html/allblog/lib/Cak

致命错误:未捕获错误:在具有php7的cakephp-2.2.0项目中找不到类“String”

项目是用php-5编写的,现在系统已经有了php-7

完全错误:

Fatal error: Uncaught Error: Class 'String' not found in /var/www/html/allblog/lib/Cake/Model/Datasource/DboSource.php:2298 Stack trace: #0 /var/www/html/allblog/lib/Cake/Model/Datasource/DboSource.php(1050): DboSource->fields(Object(Post), 'Post', 'COUNT(*) AS `co...') #1 /var/www/html/allblog/lib/Cake/Model/Model.php(2631): DboSource->read(Object(Post), Array) #2 /var/www/html/allblog/lib/Cake/Controller/Component/PaginatorComponent.php(185): Model->find('count', Array) #3 /var/www/html/allblog/lib/Cake/Controller/Controller.php(1082): PaginatorComponent->paginate(Object(Post), Array, Array) #4 /var/www/html/allblog/app/Controller/AppController.php(66): Controller->paginate('Post') #5 /var/www/html/allblog/lib/Cake/Controller/CakeErrorController.php(74): AppController->beforeRender() #6 /var/www/html/allblog/lib/Cake/Event/CakeEventManager.php(246): CakeErrorController->beforeRender(Object(CakeEvent)) #7 /var/www/html/allblog/lib/Cake/Controller/Controller.php(922): CakeEventManager->dispatch(Object(CakeEvent)) #8 /var/ in /var/www/html/allblog/lib/Cake/Model/Datasource/DboSource.php on line 2298

如何解决此问题?

使用
CakeText
istead of

建议使用,因为它与PHP7和HHVM兼容


请参阅:

我的建议是升级CakePHP