【发布时间】:2014-06-17 18:13:43
【问题描述】:
我已经成功部署了几个月运行“cap deploy”的 symfony2 应用程序。我没有更改 deploy.rb 或服务器上的任何内容。
突然因为权限问题而失败了。
** [←[31mout :: example.com←[0m] rm: cannot remove `/var/www/vhosts/example.com/releases/20140617172613/vendor/doctrine/orm/bin/doctrine.php': Permission denied
它正在使用正确的用户 (git) 创建大多数目录。在失败的发布目录中,有一个用户为“root”的 bin 目录。
失败的 /releases/20140617172613 目录中剩下的是:
/app(用户=git)
/bin(用户=root)
/供应商(用户=git)
/vendor/doctrine/ (user=git)
/vendor/doctrine/orm/ (user=root)
/vendor/...{其他带有 git 用户的目录}
教义目录有什么特别之处吗?
感谢您的帮助!
【问题讨论】:
标签: git symfony doctrine-orm capistrano capifony