Tif*_*any 2 windows composer-php
题:
我应该在Windows上为Composer提供什么样的权限?
服务器信息:
Windows 2012 R2
IIS 8.5
错误信息:
[RuntimeException的]
C:\ inetpub\wwwroot/vendor不存在且无法创建.
我尝试过的步骤和想法:
我已经通过.exe文件安装了Composer.
我有在C composer.json文件:\的Inetpub\wwwroot文件,当我尝试运行composer install或者composer update,我得到错误信息.
我已经尝试在目录中手动创建供应商文件夹,但是它无法下载我在composer.json文件中的软件包,给出大致相同的错误消息,该软件包不存在且无法创建.
我已经用Google搜索了错误,并且我认为这是一个权限问题,但是,我已经在另一台服务器上安装了Composer并在C:\ inetpub\wwwroot目录中安装了包没有问题.我已经尝试比较wwwroot和inetpub的两个服务器之间的安全组权限,权限是相同的.我有人建议尝试将.json文件复制到服务器上的My Documents并尝试从那里运行composer install,这样就可以了.这进一步表明这是一个权限问题,但我无法弄清楚是什么.
在重新阅读另一个Linux问题后,我发现了问题所在.我需要以管理员身份运行命令提示符.现在它有效.