2014-06-13 59 views
0

我剛剛將我的htdocs文件夾複製到了另一臺使用乾淨的新xampp的電腦,並製作了數據庫的副本。當我嘗試訪問該站點的PHP錯誤日誌顯示此錯誤:將htdocs文件夾複製到其他服務器後MenuHelper出錯

[13-Jun-2014 18:34:07 Europe/Berlin] PHP Warning: array_merge() [http://php.net/function.array-merge'>function.array-merge]: Argument #1 is not an array in C:\xampp\htdocs\website\View\Helper\MenuHelper.php on line 74

[13-Jun-2014 18:34:07 Europe/Berlin] PHP Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\website\View\Helper\MenuHelper.php on line 85

我的其他頁面這是在同一個htdocs文件夾運行正常(它不使用CakePHP)。任何想法會發生什麼?任何想法如何找出這是所謂的,因爲它似乎是一個cakephp-Helper?

編輯: 好像我錯過了2號線在php_error.log:

PHP Notice: Undefined variable: login in C:\xampp\htdocs\website\View\Layouts\default.ctp on line 2

PHP Notice: Undefined variable: menu in C:\xampp\htdocs\website\View\Layouts\default.ctp on line 82

回答

0

問題是我正在使用新版本的xampp,但沒有將cakephp更新到最新版本。這樣做後,一切工作正常。

0

一些見我一樣,這就是我所做的,只是複製該文件夾的應用程序,創造出一個新的項目,複製應用程序文件夾並替換應用程序文件夾。並找到shuld。我看這個問題的原因,只是讀了關於cookie和緩存。而給你的選擇更容易。

+0

對不起,但我不明白你說的一個字。你能否進一步解釋?或者嘗試谷歌翻譯? – MrSmith

相關問題