尝试cap deploy:setup
时出现以下错误。这就像是无法通过sftp上传database.yml文件。我用谷歌搜索,但没有解决方案。甚至没有一点。
xxx.xxx.xxx.xxx上的* 通过sftp上传失败:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open /var/www/domain.com/username /shared/config/database.yml(3,“权限被拒绝”)) 在xxx.xxx.xxx.xxx上通过sftp上传失败:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open /var/www/domain.com/username/shared/config/database.yml(3, “许可被拒绝”))
答案 0 :(得分:0)
这可能有两个原因:
未创建目录树(之前发生错误的可能性较小)
您无权访问服务器上的以下路径:
检查路径是否存在(如果不存在:md路径)
检查您是否可以作为部署用户cd到它(如果没有获取权限:chown -R deploy_user:/ path)