我正在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
會發生什麼事,當你重新加載頁面?有時當我通過FTP上傳文件並在文件被寫入時重新加載時,會出現這種錯誤。當我重新上傳時它會被修復。 – schnauss
檢查你的'app/tmp/logs/error.php'文件 - 如果你需要一些幫助,你需要顯示一些相關的應用程序代碼。 – AD7six
@schnauss:我在Xampp工作。我在服務器上測試過它,但仍然有錯誤。當我重新加載頁面顯示正常。 – Bob