2012-07-28 91 views
0

我安裝Symfony和做的事:從瀏覽器與DIR工作從WWW用戶和控制檯在Mac OS X

chmod -R 777 app/cache app/log 

開放性 - 所有的偉大工程!當去控制檯,並做:

php app/console cache:clear 

並得到錯誤什麼我沒有刪除文件刪除。好吧,我會用sudo來做:

sudo php app/console cache:clear 

太棒了!但是......

在瀏覽器中,我得到:

RuntimeException: Failed to write cache file 

+1

請確保您使用同一個用戶正在運行您的網絡服務器。 – 2012-07-28 16:06:07

+0

你實際使用哪個網絡服務器? ** Apache **或** nginx **?如果apache,哪一個 - 是「in box」還是通過mac-ports安裝? – 2012-07-28 19:01:33

+0

在你的同一個問題上看到我的答案http://stackoverflow.com/questions/11702888/work-with-app-console-in-symfony-at-mac-os-x – 2012-07-28 20:52:04

回答

0

也許你應該做兩件事情:

  1. 確保您從您運行Web服務器與您相同的用戶。
  2. 更改所有者或許可權,以存儲項目的目錄。

我會稍微解釋點2。

通常您在/var/www文件夾中創建項目。因此,sudo chmod -R 755 /var/www將解決您的問題。

P.S.下一次你應該提供關於你的配置設置的更多細節。至少,一些ls -lpwd將幫助我們更快地給你正確的答案。

乾杯;)