2014-04-12 41 views
-2

我正在CakePHP中開發一個網站。 當我去一個網頁前進/後退(在瀏覽器中的箭頭)我得到以下幾點:奇怪的CakePHP消息:查看文件丟失

{ 
    "code": 500, 
    "url": "\urlToWebisite/uploads\/view\/31", 
    "name": "View file "urlToWebisite\\app\\View\\Uploads\\json\\view.ctp" is missing." 
} 

整個頁面是白色的,這是我唯一看到的...

我的錯誤日誌說:

2014-04-12 22:10:27 Error: [MissingViewException] View file "C:\url\app\View\Users\json\view.ctp" is missing. 
Exception Attributes: array (
    'file' => 'C:\\url\\app\\View\\Users\\json\\view.ctp', 
) 
Request URL: /url/users/view/1 
Stack Trace: 
#0 C:\url\lib\Cake\View\JsonView.php(107): View->_getViewFileName(NULL) 
#1 C:\url\lib\Cake\Controller\Controller.php(952): JsonView->render(NULL, NULL) 
#2 C:\url\lib\Cake\Routing\Dispatcher.php(192): Controller->render() 
#3 C:\url\lib\Cake\Routing\Dispatcher.php(160): Dispatcher->_invoke(Object(UsersController), Object(CakeRequest), Object(CakeResponse)) 
#4 C:\url\app\webroot\index.php(108): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#5 {main} 

發佈我的appController將不是必要的:它只是加載視圖的模型和設置變量。

當我重新加載頁面時,它加載完美。

我不知道在哪裏搜索解決方案。所以,請給我一些提示!

如果我沒有把足夠的信息,請評論)

Greetzz

+1

會發生什麼事,當你重新加載頁面?有時當我通過FTP上傳文件並在文件被寫入時重新加載時,會出現這種錯誤。當我重新上傳時它會被修復。 – schnauss

+1

檢查你的'app/tmp/logs/error.php'文件 - 如果你需要一些幫助,你需要顯示一些相關的應用程序代碼。 – AD7six

+0

@schnauss:我在Xampp工作。我在服務器上測試過它,但仍然有錯誤。當我重新加載頁面顯示正常。 – Bob

回答

0

找到了解決辦法...我禁用所有.js文件和問題走了......現在要找到錯誤.js文件。

此代碼:

$('#bottom-panel .twitter-feed').each(function(){ 
     $(this).uouTwitterFeed(); 
    }); 

成本計算我2小時:)

+0

我有同樣的問題。沒有稱爲uouTwitterFeed()的函數。但在網站上顯示Twitter提要。你能解釋錯誤在哪裏嗎? – Sadee