2017-05-18 165 views
2

問:供應商文件夾不存在,無法創建

我應該是什麼樣的權限給予作曲家在Windows?

服務器信息:

  • 視窗2012 R2

  • IIS 8.5

錯誤消息:

[RuntimeExceptio n]

C:\ inetpub \ wwwroot/vendor不存在,無法創建。我已經試過和想法

步驟:

我已經通過.exe文件安裝作曲。

我在C:\ inetpub \ wwwroot中有一個composer.json文件,當我嘗試運行作曲家安裝或作曲家更新時,出現錯誤消息。

我試過在目錄中手動創建供應商文件夾,但它不能下載我在我的composer.json文件中的軟件包,給出了大致相同的錯誤信息,該軟件包不存在,可以不會被創建。

我已經使用了錯誤,並且我被引導認爲這是一個權限問題,但是,我在另一臺服務器上安裝了Composer,並在C:\ inetpub \ wwwroot目錄中安裝了軟件包而沒有出現問題。我已經嘗試過比較wwwroot和inetpub兩個服務器之間的安全組權限,並且權限相同。我有人建議嘗試將.json文件複製到服務器上的「我的文檔」,然後嘗試從那裏運行作曲家安裝,然後運行。這進一步表明這是一個權限問題,但我無法弄清楚什麼。

回答

4

在重新閱讀另一個Linux問題後,我找出了問題所在。我需要以管理員身份運行命令提示符。現在它可以工作。

+0

更好的解決方案是將文件夾的權限分配給您的用戶帳戶以寫入。通常不建議以管理員身份運行。 – Sven

+0

@Sven我從中運行的帳戶使用有限,嚴格限於服務器。但是,如果您知道哪些安全組需要使其工作而無需以管理員身份運行,那麼我很樂意嘗試使用它們。 – Tiffany

+0

同時搜索我結束了在這裏:) +1 – Linus