首页 > 解决方案 > 我正在尝试使用 heroku 部署我的投资组合,但一直收到代码 h10 的应用程序错误

问题描述

我正在尝试使用 Heroku 部署我的投资组合,而网络只有一个 HTML 文件、一个 CSS 文件和一个简单的 javaScript 文件。我所有文件的屏幕截图都在这里

我将所有这些文件推送到 Github 并将它们链接到 Heroku。Heroku 部署成功,但是当我打开 URL 时,它给了我一个代码 H10 的应用程序错误。我搜索了很多修复并尝试添加 Procfile 文件,但似乎没有一个有效。任何人都可以帮我解决这个问题吗?

标签: webheroku

解决方案


您需要知道 heroku 不是为发布静态网站而设计的。尽管如此,如果您仍然想上传静态网站,您需要组织您的结构以某种方式欺骗 Heroku 将您的文件视为应用程序。

添加composer.json根目录,在里面添加{},把index.php添加到根目录,在index.php中添加下面一行:<?php include_once("home.html"); ?>,把你的index.html改成home.html。将它们推送到heroku,现在它应该可以工作了。


推荐阅读