2011-12-14 44 views
2

我試圖讓Yii程序運行,但出現錯誤:Yii + EasyPHP運行時路徑不可寫入?

應用程序運行時路徑「C:\ Program Files \ EasyPHP-5.3.8.1 \ www \ project \ protected \ runtime」無效。請確保它是可由Web服務器進程寫入的目錄。

這是否意味着我必須改變EasyPHP內的東西?我試過通過directory-> properties-> security來添加權限,並且修改權限以允許所有內容,但是這沒有做任何事情。我不知道該從哪裏出發。有任何想法嗎?

回答

1

這意味着目錄不存在,或者您需要使用正確的權限對其進行修改。 chmod -R 777 runtime

既然你在windows上,你不需要CHMOD任何東西。你確定運行時目錄存在嗎?我想建議使用xampp。我在本地運行yii,沒有任何問題。

+0

沒有運行時(或我找到的資產文件夾)!我不知道該怎麼感謝你才足夠。我從一個代碼庫中取出了這個項目,所以我甚至都不想自己製作它們。再次感謝。我正在爲此工作數小時。 – user1097108 2011-12-14 05:58:37

+0

沒問題。請記住不要在以後意外提交這些文件夾;) – Ben 2011-12-14 06:51:08

5

我和Yii有過這個問題。 Yii創建了很多空文件夾。我正在使用GIT存儲庫在生產環境和我的DEV機器之間工作。 GIT默認情況下不保存空文件夾。所以當我在我的DEV機器上工作時,我克隆了repo減去所有的空容器。在Linux機器上使用此命令(從repo的根目錄)將空的「.gitignore」文件放入每個空目錄中。這將確保git索引並保存它們。

find . \(-type d -empty \) -and \(-not -regex ./\.git.* \) -exec touch {}/.gitignore \;