當我訪問www.merryflowers.com/webroot/時,我收到以下警告。根據我之前發佈的指導(cakephp:在共享主機justhost上配置cakephp)的指導,我右鍵單擊app/tmp /(在遠程服務器上)以及其中的所有文件夾,並將權限設置爲可寫(即777)。但我仍然收到相同的警告。因爲我使用的是Windows 7(chmod不起作用),所以我也嘗試了在tmp文件夾的命令提示符下使用CACLS。由於我對CACLS不熟悉,我不知道使tmp可寫入所有命令的確切命令。有人能幫助我嗎?謝謝。cakephp:警告512/tmp/cache /不能在共享主機上寫justhost
Warning (512): /home/aquinto1/public_html/merryflowers.com/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 278].php, line 429
Warning (512): /models/ is not writable [CORE/cake/libs/cache/file.php, line 278]
Warning (512): /persistent/ is not writable [CORE/cake/libs/cache/file.php, line 278]
不,它沒有託管在本地WAMP因爲'cakephp不適用於WAMP。我通過Dreamweaver將我的網站FTP到遠程服務器。正如你所說的直接在遠程服務器上更改/ tmp/cache的權限。我也不確定我應該更改哪些臨時權限。/tmp /或/ app/tmp /?當你說我可以shell進入遠程服務器的命令行時,ru使用Unix或Linux命令說abt?根據我的閱讀,很多這些網絡主機使用Linux而不是Windows。根據你的建議,我會請求justhost使我能夠訪問他們的命令行。 – vaanipala
在nix上,/意思是「根」。所以「/ app」意味着「你的應用程序的根」,而不是服務器的根。/tmp是服務器的tmp目錄;/app/tmp是應用程序文件夾中的tmp文件夾。是的,shelling意味着在PuTTY中打開SSH連接到您的Web服務器(幾乎完全像FileZilla在FTP中進行的操作)。它直接連接到遠程服務器,因此您運行的任何(* nix)命令都可以直接運行並立即在你的服務器上,而不是你的Windows機器上。但Cake的很多魔力就是「蛋糕控制檯」,你也可以在命令行上運行(同樣的SSH遠程連接)。 – OpenSorceress