[Symfony的\元器件\文件系统\异常\ IOException异常] 无法创建“/var/www/html/.143986856455d2a694104cb”:mkdir():Permiss 离子否认。
我尝试执行新的symfony项目,我该如何处理?
答案 0 :(得分:0)
设置app / logs和app / cache文件夹的权限:
$ 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
答案 1 :(得分:0)
您无权在文件或文件夹中书写。
要创建一个新的symfony项目,你需要这样做。
sudo apt-get install curl
之后你通过这个命令下载作曲家和symfony
sudo curl -sS https://getcomposer.org/installer | php
和
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
您编辑symfony的权限。
sudo chmod a+x /usr/local/bin/symfony
并创建项目 symfony new NameOfTheProject 就像简单的用户不在root或使用sudo。
你也可以下载那样的演示
symfony demo
我建议你不要使用“[”,“]”
chmod -R 777 /var/www/html/[NameProjectHere]
)