【发布时间】:2013-03-10 23:05:39
【问题描述】:
我最近改用了 Amazon 的 Elastic Beanstalk,这非常棒,但我有一个问题我无法解决或找到合适的解决方案。
通过 GIT 部署时 $ git aws.push
我的文件已部署,但我的所有文件夹和文件都没有正确的权限。当前运行带有 xampp 的 Win 8 用于本地开发。例如,在最近的 WordPress 部署中,一旦部署到 beanstlak,我的所有文件夹都是 777。它也是一个文件所在的 NTFS 分区。
SSH 进入并运行很容易:
$ sudo su
$ find /var/www/html/ -type d -exec chmod 755 {} \;
$ find /var/www/html/ -type f -exec chmod 644 {} \;
但是我宁愿在上传之前修复我的权限,但是我认为这在 Windows 上是不可能的。我确信我可以设置一个脚本或某种类型的服务挂钩来在部署时运行它们,但我希望可能有一种更简单的方法。
SO 社区关于设置 Windows 文件权限以匹配 Apache 的任何见解?
【问题讨论】:
标签: php windows apache amazon amazon-elastic-beanstalk