0

我们有一台在 AWS 上运行 Windows Server 2012 的服务器。我们使用 composer 来管理包,并composer [install/update]在主管理员帐户上运行命令。我们以用户身份运行我们的脚本web

一切正常,但我正在处理的新脚本找不到任何类。事实证明,composer 包文件夹,只有管理员用户设置的权限,web 用户没有读取文件夹的权限。

这以前从来都不是问题,作曲家应该应用这样的权限吗?有没有办法配置作曲家以允许我们的web用户对包拥有 R/W 权限?

每次都必须手动设置权限似乎是一种黑客/解决方法。

谢谢。

4

2 回答 2

2

使用权限管理,您通常有两个选项,或者您以正确的用户 (web) 身份运行命令,以便文件归它所有并且您没有问题,或者您必须在默认情况下不可读时修复文件权限. 我真的没有办法解决这个问题。

于 2013-04-23T09:14:24.480 回答
2

如果有人仍然感兴趣,问题已在此处修复https://github.com/composer/composer/issues/1714#issuecomment-19693312,运行composer self-update将解决问题。

于 2013-07-01T09:04:30.690 回答