【发布时间】:2014-12-08 11:03:32
【问题描述】:
我正在尝试使用 capistrino 3 部署我的 Yii 应用程序。服务器是 EC2 ubuntu 实例,默认情况下带有用户 ubuntu。我已将 ubuntu 用户添加到 www-data 组并尝试使用 capistrino 3 进行部署,但在旧版本中,这些运行时文件会产生一些问题。
groups ubuntu
ubuntu : ubuntu adm dialout cdrom floppy sudo audio dip www-data video plugdev netdev
groups www-data
www-data : www-data
Apache 服务器创建了一些文件/文件夹
drwxr-sr-x 2 www-data ubuntu 4096 Oct 12 15:23 CSS
drwxr-sr-x 2 www-data ubuntu 4096 Oct 12 15:17 HTML
当我尝试部署它说的新版本时,
DEBUG[c9d0212b] rm: cannot remove '/var/www/html/zl/releases/20141012145437/frontend/runtime/CSS/4.5.0,24166bfe16a0cc6bd18d813b83121ef2eaf16545,1.ser': Permission denied
有什么办法可以解决?我已将用户 ubuntu 添加到组 www-data,但新文件具有所有者 www-data 和组 ubuntu。我不知道它是如何逆转的。
【问题讨论】:
-
你如何解决这个问题?
-
看起来好像你在ubuntu组中添加了www-data,也许这就是问题所在。
标签: ubuntu yii amazon-ec2 file-permissions capistrano3