XAMPPを「ApacheFriends XAMPP Version 7.0.15」にアップグレードしました。今は以下のエラーが表示され続けます。 Apache用のhttp.confの下に仮想ホストが設定されていますが、それはもはや存在しないものの、同じエラーを生成します。このエラーがXAMPPの最新バージョンによって発生するかどうか、または設定するものが見つからないかどうかは不明です。お答えいただきありがとうございます。ありがとうございました。致命的なエラー:C: xampp htdocs myproject lib Cake Utility Debugger.phpにクラス「文字列」が見つかりません:340
Fatal error: Uncaught Error: Class 'String' not found in C:\xampp\htdocs\myproject\lib\Cake\Utility\Debugger.php:340 Stack trace: #0 C:\xampp\htdocs\myproject\lib\Cake\Utility\Debugger.php(742): Debugger::trace(Array) #1 C:\xampp\htdocs\myproject\lib\Cake\Error\ErrorHandler.php(219): Debugger->outputError(Array) #2 [internal function]: ErrorHandler::handleError(2, 'srand() expects...', 'C:\xampp\htdocs...', 190, Array) #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): Security::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 on line 340
これはXamppやApacheとは関係ありません。あなたはPHPフレームワークを持っており、新しいバージョンがあなたのフレームワークによってサポートされているかどうかを最初に確認することなくPHPバージョンをアップグレードしました。 –
cakephpのバージョンを> = 2.8に更新する必要があります。cakephpのバージョン3.33に移行する方が良いでしょう。 –