【问题标题】:Will Deploying Git via Beanstalk affect WordPress Upload Directory Permissions?通过 Beanstalk 部署 Git 会影响 WordPress 上传目录权限吗?
【发布时间】:2013-02-13 19:24:21
【问题描述】:

我在本地工作流程中有一个 WP 站点--> git (beanstalk) --> 开发服务器。

部署时一切似乎都运行良好,但我注意到我无法通过 WP 上传图片,而且似乎是目录权限问题。

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

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

如果您有任何出色的解决方法或见解,请告诉我。我被难住了。

提前致谢。

【问题讨论】:

    标签: wordpress git upload permissions amazon-elastic-beanstalk


    【解决方案1】:

    这是因为 Beanstalk 使用 ftp 上传您的文件,这意味着所有者成为 FTP 用户。如果 Wordpress 然后想要访问这些文件,它不是所有者,因此它不能删除/更改它们。如果您想再次成为 apache (wordpress) 的所有者,您可以在 SSH 上使用 chown apache <filename>。但现在 Beanstalk 出于同样的原因无法覆盖文件。

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

    我自己使用this 并添加了一些内容。起初它可能看起来很奇怪,但当一切正常时它就会摇摆不定。 :)

    【讨论】:

      猜你喜欢
      • 2014-12-10
      • 2015-03-30
      • 2016-07-08
      • 2011-11-02
      • 2013-08-13
      • 2013-03-02
      • 2011-09-06
      • 2012-09-10
      • 1970-01-01
      相关资源
      最近更新 更多