我已将XAMPP升级为" ApacheFriends XAMPP版本7.0.15"现在,下面的错误不断出现。我已经在http.conf下为Apache配置了虚拟主机,因为它不再存在但仍会产生相同的错误。不确定此错误是由最新版本的XAMPP引起的还是我错过了要配置的内容。感谢任何答案和帮助。谢谢。
致命错误:未捕获错误:类'字符串'找不到 C:\ xampp \ htdocs \ myproject \ lib \ Cake \ Utility \ Debugger.php:340 Stack 追踪:#0 C:\ XAMPP \ htdocs中\ myproject的\ lib中\蛋糕\实用\ Debugger.php(742): Debugger :: trace(Array)#1 C:\ XAMPP \ htdocs中\ myproject的\ lib中\蛋糕\错误\ ErrorHandler.php(219): Debugger-> outputError(Array)#2 [内部函数]: ErrorHandler :: handleError(2,' srand()期望......', ' C:\ xampp \ htdocs ...',190,Array)#3 C:\ XAMPP \ htdocs中\ myproject的\ lib中\蛋糕\实用\ Security.php(190): srand(' 768593096574535 ......')#4 C:\ XAMPP \ htdocs中\ myproject的\ lib中\蛋糕\控制器\元器件\ CookieComponent.php(530): 安全::密码(' \ XFA \ XC 1 \ XA1 \ X1C \西航)6 \ XD5 \ XA2 \ XD3 \ x15rk \ x14m ...&#39 ;, ' DYhG93b0qyJfIxf ...')#5 C:\ XAMPP \ htdocs中\ myproject的\ lib中\蛋糕\控制器\元器件\ CookieComponent.php(507): CookieComponent-> _decode(' \ XFA \ XC1 \ XA1 \ X1C \ XAE)6 \ XD5 \ XA2 \ XD3 \ x15rk \ x14m ...&#39)
6 C:\ xampp \ htdocs \ myproject \ lib \ Cake \ Controller \ Component \ CookieComponent.php(270):
CookieComponent-> _decrypt(数组)#7 C:\ XAMPP \ htdocs中\ myproject的\应用\控制器\ AppController.php(171): CookieComponent->读取(' remember_me_ in 第340行的C:\ xampp \ htdocs \ myproject \ lib \ Cake \ Utility \ Debugger.php
答案 0 :(得分:0)
自版本2.7以来不推荐使用:String类在2.7中已弃用,而支持CakeText类。虽然String类仍可用于向后兼容,但建议使用CakeText,因为它提供了与PHP7和HHVM的兼容性。
String
类已在CakePHP
中弃用,请改用CakeText
使用示例:
App::uses('CakeText', 'Utility');
CakeText::toList(array('A','B','C')) // outputs 'A, B and C'
答案 1 :(得分:0)
我已经安装了最新版本的支持Php 5的XAMPP,因为我的CakePhp版本与PhP 7不兼容,这解决了这个问题,并设法在最新的Laravel上工作。