2015-08-18 138 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] 

;)