2016-11-24 70 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

相关问题