【发布时间】:2017-06-19 10:46:16
【问题描述】:
我已将我的 XAMPP 升级到“ApacheFriends XAMPP 版本 7.0.15”,现在仍然出现以下错误。我已经在 http.conf 下为 Apache 配置了虚拟主机,因为它不再存在,但仍然会产生相同的错误。不确定此错误是由最新版本的 XAMPP 引起的,还是我错过了要配置的内容。感谢任何答案和帮助。谢谢。
致命错误:未捕获的错误:找不到类“字符串” C:\xampp\htdocs\myproject\lib\Cake\Utility\Debugger.php:340 堆栈 跟踪:#0 C:\xampp\htdocs\myproject\lib\Cake\Utility\Debugger.php(742): 调试器::trace(Array) #1 C:\xampp\htdocs\myproject\lib\Cake\Error\ErrorHandler.php(219): 调试器->outputError(Array) #2 [内部函数]: ErrorHandler::handleError(2, 'srand() 期望...', 'C:\xampp\htdocs...', 190, 数组) #3 C:\xampp\htdocs\myproject\lib\Cake\Utility\Security.php(190): srand('768593096574535...') #4 C:\xampp\htdocs\myproject\lib\Cake\Controller\Component\CookieComponent.php(530): 安全性::cipher('\xFA\xC1\xA1\x1C\xAE)6\xD5\xA2\xD3\x15rk\x14m...', 'DYhG93b0qyJfIxf...') #5 C:\xampp\htdocs\myproject\lib\Cake\Controller\Component\CookieComponent.php(507): CookieComponent->_decode('\xFA\xC1\xA1\x1C\xAE)6\xD5\xA2\xD3\x15rk\x14m...')
6 C:\xampp\htdocs\myproject\lib\Cake\Controller\Component\CookieComponent.php(270):
CookieComponent->_decrypt(Array) #7 C:\xampp\htdocs\myproject\app\Controller\AppController.php(171): CookieComponent->read('remember_me_ in C:\xampp\htdocs\myproject\lib\Cake\Utility\Debugger.php 在第 340 行
【问题讨论】:
-
这与 Xampp 或 Apache 无关。你有一个 PHP 框架,并且你已经升级了 PHP 版本,而没有先检查你的框架是否支持新版本。
-
你需要更新你的 cakephp 版本到 >= 2.8 ,甚至迁移到 cakephp 的 3.x 版本会更好