web - 我正在尝试使用 heroku 部署我的投资组合,但一直收到代码 h10 的应用程序错误
问题描述
我正在尝试使用 Heroku 部署我的投资组合,而网络只有一个 HTML 文件、一个 CSS 文件和一个简单的 javaScript 文件。我所有文件的屏幕截图都在这里
我将所有这些文件推送到 Github 并将它们链接到 Heroku。Heroku 部署成功,但是当我打开 URL 时,它给了我一个代码 H10 的应用程序错误。我搜索了很多修复并尝试添加 Procfile 文件,但似乎没有一个有效。任何人都可以帮我解决这个问题吗?
解决方案
您需要知道 heroku 不是为发布静态网站而设计的。尽管如此,如果您仍然想上传静态网站,您需要组织您的结构以某种方式欺骗 Heroku 将您的文件视为应用程序。
添加composer.json根目录,在里面添加{},把index.php添加到根目录,在index.php中添加下面一行:<?php include_once("home.html"); ?>
,把你的index.html改成home.html。将它们推送到heroku,现在它应该可以工作了。
推荐阅读
- airflow - 气流回填和追赶有什么区别
- java - 如何使用 JPA 将大型 Blob 从数据库流式传输到应用程序?
- php - 如何格式化迄今为止的长整数
- r - reviews2$Rating 中的错误:$ 运算符对原子向量无效
- vba - 我需要在 MS Word 中模拟 Application.Evaluate 方法
- facebook-graph-api - Instagram 业务资料信息(如果未连接到 Facebook 页面)
- python - 你如何让 python 机器人点击电报机器人中的按钮
- java - 将 BigDecimal 放入 Avro Decimal
- django - 为什么超级函数在我的代码中完全使用?
- image - 如何在具有已知方向和 GPS 位置的正射影像中找到 GPS 点的像素位置