通过Beanstalk部署Git会影响WordPress上载目录权限吗?

通过Beanstalk部署Git会影响WordPress上载目录权限吗?,wordpress,git,upload,permissions,amazon-elastic-beanstalk,Wordpress,Git,Upload,Permissions,Amazon Elastic Beanstalk,我在工作流中有一个WP站点,它位于本地-->git(beanstalk)-->dev服务器 当我部署时,一切似乎都很好,但我注意到我无法通过WP上传图像,这似乎是一个目录权限问题 我得到的错误是:“上传的文件无法移动到/path/blah/blah 这是因为FTP用户不“拥有”这些目录/文件(因为它们不是通过开发服务器的WP站点/FTP帐户创建的) 请让我知道你是否有任何杰出的工作或见解。我很难堪 提前感谢。这是因为Beanstalk使用ftp上传您的文件,这意味着所有者成为ftp用户。如果Wo

我在工作流中有一个WP站点,它位于本地-->git(beanstalk)-->dev服务器

当我部署时,一切似乎都很好,但我注意到我无法通过WP上传图像,这似乎是一个目录权限问题

我得到的错误是:“上传的文件无法移动到/path/blah/blah

这是因为FTP用户不“拥有”这些目录/文件(因为它们不是通过开发服务器的WP站点/FTP帐户创建的)

请让我知道你是否有任何杰出的工作或见解。我很难堪


提前感谢。

这是因为Beanstalk使用ftp上传您的文件,这意味着所有者成为ftp用户。如果Wordpress想访问这些文件,它就不是所有者,因此无法删除/更改它们。如果您想创建apache(Wordpress),可以在SSH上使用
chown apache
但现在Beanstalk无法覆盖这些文件,原因与此相同

方法是使用.gitignore文件忽略上传和缓存之类的文件夹。您不需要在本地使用它们进行开发,如果需要,只需使用ftp获取一次即可

我自己也用了一个,还加了一些东西。一开始它可能看起来很奇怪,但当一切正常时,它就会摇晃起来。:)