2016-11-24 44 views
2

我在Heroku上託管了一個使用作曲家安裝Bootstrap的PHP應用程序。當我將應用程序部署到Heroku時,所有作曲者依賴關係都按預期安裝在「vendor」子目錄中。Heroku上無法訪問作曲家供應商文件夾

我現在試圖在我的HTML視圖中包含引導程序<link href="https://[Heroku app URL]/vendor/twbs/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">但由於我沒有權限訪問供應商目錄,導致出現「403禁止」錯誤。

我不知道如何才能訪問該目錄以在我的HTML頁面中包含所需的JS和CSS文件。

回答

2

Heroku有意限制訪問作曲家供應商目錄,似乎是「最佳實踐」。爲了訪問選定的資源,我在公共目錄中創建了符號鏈接(符號鏈接)到所需的文件。

+0

你能解釋一下嗎?如何創建符號鏈接? – user2340939

+0

創建符號鏈接取決於您的操作系統,請參閱[此處](https://en.wikipedia.org/wiki/Symbolic_link)。創建符號鏈接後,您可以使用它的路徑將它們包含在HTML文件中。 – Nick