我只是把我的htdocs文件夹复制到另一个带有干净的新xampp的pc上,并复制了一个数据库。当我试图访问站点时,php错误日志显示了以下错误:
2014年6月13日18:34欧洲/柏林PHP警告: http://php.net/function.array-merge'>function.array-merge:参数#1 array_merge()不是第74行C:\xampp\htdocs\website\View\Helper\MenuHelper.php中的数组 2014年6月13日-2014年6月18日:34:07欧洲/柏林PHP警告:第85行C:\xampp\htdocs\website\View\Helper\MenuHelper.php中为foreach()提供的无效参数
我的另一个页面在相同的htdocs文件夹中运行良好(它没有使用cakephp)。知道会发生什么事吗?知道如何找出这个名称的位置吗?因为它似乎是一个cakephp-Helper?
编辑:似乎遗漏了php_error.log中的两行:
注意:未定义变量:在第2行的C:\xampp\htdocs\website\View\Layouts\default.ctp中登录 注意:未定义变量:第82行C:\xampp\htdocs\website\View\Layouts\default.ctp中的菜单
发布于 2014-06-19 07:40:34
问题是,我使用的是xampp的新版本,但没有将cakephp更新为最新版本。这样做之后一切都很好。
发布于 2014-06-13 16:59:54
有些人也是这样看我的,这就是我所做的,只是复制文件夹应用程序,在创建了一个新项目之后,复制了应用程序文件夹并替换了应用程序文件夹。然后被发现。我找出了问题的原因,只读到了有关cookie和缓存的内容。而给你一个更简单的选择。
https://stackoverflow.com/questions/24210308
复制相似问题