PHP Composer找不到任何类


PHP Composer cannot find any classes

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

一切都是工作发现,但一个新的脚本,我正在工作,找不到任何类。原来,编写器包的文件夹,只有Admin用户的权限设置,web用户没有权限读取文件夹。

这以前从来没有出现过问题,作曲者应该像这样应用权限吗?是否有一种方法来配置作曲家,以允许我们的web用户对包有R/W权限?

每次都必须手动设置权限,这似乎是一种hack/变通方法。

谢谢。

使用权限管理,您通常有两个选项,要么您作为正确的用户(web)运行命令,因此文件由它拥有并且您没有问题,或者您必须在默认情况下修复文件perms之后,如果它们不可读。

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