HTMLページがHerokuにデプロイできない時の対処法

1.エラー内容

以前『Heroku』にデプロイした際におきたエラー内容です。

!    NO default language could be detected for this app.
HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
See https://devcenter.heroku.com/articles/buildpacks  
!     Push failed 

HTML,CSS,JSファイルだけのアプリケーションはHerokuではアプリケーションとして認識してもらえないみたいです。

2.解決方法

HTML,CSS,JSファイルのアプリケーションをPHPとして読み込ませる方法です。

追加するファイルは2つです。

index.php と composer.json です。

下記の様に『index.html』のメインページと同じところにファイルを追加しましょう。

画像1

追加しましたら下記の様にコードを追加しましょう。

<!-- index.php -->

<?php include_once("index.html"); ?>
<!-- composer.json -->

{}

再度 commit、push してデプロイできれば成功です。



この記事が気に入ったらサポートをしてみませんか?