将htdocs文件夹复制到其他服务器后,菜单助手出现错误


Error in MenuHelper after copying htdocs folder to other server

我只是把我的htdocs文件夹复制到另一台电脑上,用一个干净的新示例程序,并复制了数据库。当我尝试访问该站点时,php错误日志显示此错误:

[13-Jun-2014 18:34:07 Europe/Berlin] PHP警告:array_merge() [http://php.net/function.array-merge'>function.array-merge]: Argument #1不是C:'xampp'htdocs'website'View'Helper'MenuHelper.php中的数组

[13-06-2014 18:34:07欧洲/柏林]PHP警告:在C:'xampp'htdocs'website'View'Helper'MenuHelper.php中为foreach()提供了无效参数

我的另一个页面是在同一个htdocs文件夹运行良好(它不使用cakephp)。你知道会发生什么吗?任何想法如何找出这是所谓的,因为它似乎是一个cakephp helper ?

编辑:

似乎我在php_error.log中遗漏了2行:

PHP注意:未定义变量:login in C:'xampp'htdocs'website'View'Layouts'default。CTP在2号线

PHP注意:未定义变量:菜单在C:'xampp'htdocs'website'View'Layouts'default。CTP在第82行

有些人看到我一样,这就是我所做的,只是复制文件夹app,创建一个新项目后,复制app文件夹并替换app文件夹。应该被找到。我查看了问题的原因,并阅读了有关cookie和缓存的内容。而a给你的选项更简单。

问题是我正在使用新版本的xampp,但没有将cakephp更新到最新版本。