2015-08-18 137 views
0

[Symfony \ Component \ Filesystem \ Exception \ IOException] 未能創建「/var/www/html/.143986856455d2a694104cb」:mkdir():允許 ion denied。安裝新的symfony項目

我試圖執行新的symfony項目,我該如何處理?

+0

可以爲您提供更多信息,比如你在安裝什麼操作系統 – Baig

回答

0

上的應用/日誌和應用程序/文件夾的緩存設置權限:

$ rm -rf app/cache/* 
$ rm -rf app/logs/* 

$ HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1` 
$ sudo chmod +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs 
$ sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs 
0

您還沒有該文件或文件夾的寫權限。

爲了創建一個symfony的新項目,你需要這樣做。

sudo apt-get install curl 

之後,你通過這個命令

sudo curl -sS https://getcomposer.org/installer | php 

sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony 

您編輯的symfony的許可下載作曲家和symfony的。

sudo chmod a+x /usr/local/bin/symfony 

和創建項目 symfony的新NameOfTheProject 喜歡簡單的用戶沒有root或使用sudo。

你也可以下載這樣的

symfony demo 

的演示中,我建議你這樣做沒有 「[」, 「]」

chmod -R 777 /var/www/html/[NameProjectHere] 

;)