2014-07-23 107 views
0

我想烘烤一些模型,我今天早上開始,一切都很好,直到我不得不離開,所以我做了CTRL^C和退出膩子。由於重新登錄一切似乎都很好,除了當我做./cake bake和我得到了以下錯誤和警告:蛋糕烘烤不讓我烘烤模型,並不認可我的表中的字段

PHP Warning: SplFileInfo::openFile(/var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in /var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/lib/Cake/Cache/Engine/FileEngine.php on line 355 

Warning: SplFileInfo::openFile(/var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in /var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/lib/Cake/Cache/Engine/FileEngine.php on line 355 
Warning Error: _cake_core_ cache was unable to write 'cake_dev_eng' to File cache in [/var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/lib/Cake/Cache/Cache.php, line 323] 

Warning Error: _cake_core_ cache was unable to write 'cake_console_eng' to File cache in [/var/www/vhosts/toast.lancs.ac.uk/httpdocs/jahans/Wimbrick/lib/Cake/Cache/Cache.php, line 323] 

我試着用chmod -R 777編輯權限,但是當我試圖再次./cake bake消息依然存在。然後,我嘗試烘焙我的模型,我可以選擇我想烘烤的桌子,但是當它詢問我的主鍵時,它建議爲0,之後它給了我平常的「一切看起來好嗎?」。好像一切工作都很好,當我無法看到我的領域,設置任何驗證標準或做任何有用的事情。

有沒有人有任何線索?

謝謝。

回答

0

原來是在工作的外部問題。

-1

你做錯了。 您需要閱讀關於如何在CakePHP中執行shell的文檔。

隨時瀏覽到您的應用程序目錄:

cd /path/to/app 

然後,它相對從那裏運行:

Console/cake bake 
+0

我正在從我的控制檯文件夾。這是我一直這樣做的方式,它從來沒有給我任何問題。 – JmJ

+0

這在CakePHP2.x中從來不是正確的方法。它現在被打破只是最終會發生的合乎邏輯的事情。 – mark