私のアプリは PHP と SQLite のみを使用しています。
次のエラーが表示されます。
Heroku プッシュが拒否され、Cedar 対応アプリが検出されない
PHP を使用できる必要があります。PHP ビルドパックがあります。ただし、Heroku サイトでは十分に文書化されていません。検出スクリプトを見ると、ファイルをチェックしていindex.php
ます。あなたのアプリにはそれがありますか?そうでない場合は、PHP アプリとして検出されるようにするために作成する必要があります。
アプリがまだ PHP アプリとして検出されない場合は、構成変数で使用するビルドパックを明示的に指定してみてください。
$ heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-php
より大きな問題は、Heroku で SQLite を使用できないことです。関連する SQLite ライブラリを追加した独自のビルドパックを作成したとしても、読み取り専用のファイル システムはほとんど役に立たないことを意味します。Postgres (またはアドオンを使用した MySQL) の使用を検討する必要があります。