我刚刚用 php 7.0.4 和一个新的 cakephp 3.2.6 安装了 xampp。我做了很多研究,我发现的一切都表明它们是兼容的。
但是,一旦我用浏览器打开应用程序,蛋糕就会回复内部错误。
唯一的指示是 xampp 在 apache error.log 中记录以下内容:
PHP 致命错误:未捕获的 TypeError:传递给 Cake\Error\BaseErrorHandler::handleException() 的参数 1 必须是异常实例,D:\Xampp\htdocs\cakephp\vendor\cakephp\cakephp\src\ 中给出的错误实例Error\BaseErrorHandler.php:153
堆栈跟踪:
#0 [内部函数]:Cake\Error\BaseErrorHandler->handleException(Object(Error))
#1 {main} throw in D:\Xampp\htdocs\cakephp\vendor\cakephp \cakephp\src\Error\BaseErrorHandler.php 在第 153 行
我尝试了 php 5.6,但它仍然在日志中显示错误。