gpt4 book ai didi

php - 无法加载资源 403 Forbidden - Herkou 上的静态 bootstrap/html 站点 - 权限问题

转载 作者:行者123 更新时间:2023-11-28 04:17:32 24 4
gpt4 key购买 nike

目前正在学习 HTML5/CSS3/Bootstrap,我在网上发现我可以将我的静态网站部署到 Heroku,方法是将其伪装成 php 网站。

我的站点在部署到 Heroku 时能够加载,但未加载 Boostrap/css 文件。我看到一堆 403,特别是来 self 称为 vendor 的文件夹,其中包含我所有的 boostrap 文件。我认为 Heroku 没有足够的权限来访问该文件夹。

Chrome 开发者工具控制台的错误列表

enter image description here

经过大量浏览后,我了解到我可以包含用一些 chmod 命令填充的 composer.json 文件来解决问题。

我的 composer.json 如下所示:

{
"scripts": {
"post-install-cmd": [
"chmod -R 777 vendor"
]
}
}

我部署到 heroku 的文件夹结构(不是最好的)如下所示:

文件夹结构

enter image description here

我真的很感激任何帮助如何让它工作,因为我计划在其他 boostrap 元素上工作并使用 heroku 进行部署。我认为这是一个权限问题,可以通过 composer.json 中的正确内容来解决

最佳答案

这是因为供应商文件夹。我猜供应商(bin also)名称在 Heroku 平台中是保留的。因此,只需尝试将供应商文件夹名称更改为其他名称即可。

关于php - 无法加载资源 403 Forbidden - Herkou 上的静态 bootstrap/html 站点 - 权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42407375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com