前提・実現したいこと
phpを使ったオウム返しLINEbotを作りたいです。
LINEのgithubのソースで行っています。
https://github.com/line/line-bot-sdk-php
下記サイトも参考にしています。
https://qiita.com/masaki-ogawa/items/2521d29c17eb8664cab8#heroku-cli%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
下記の操作をコマンド等を使用して一通り行っています。
どこを直せばいいのか教えていただきたいです。
ローカル環境でherokuアプリ名のフォルダ作成
heroku git:clone -a アプリ名
フォルダ内に「index.php」を作成し、サイトのphpをコピペ、自分で取得したLINEのチャンネルシークレット、チャンネルトークンを代入
composer require linecorp/line-bot-sdk
git add .
heroku上にフォルダ内の全てをプッシュ
Heroku Schedulerを10分間隔に設定しています。
ちなみに、LINE Developersには「https://アプリ名.herokuapp.com:443/index.php」とWebhook URLを入力し、herokuのFixieから取得したIPアドレスを2つCIDRに24を付けています。
発生している問題・エラーメッセージ
該当アプリのHeroku上で右上の「Open app」やコマンドで「heroku open」を実行するとエラーメッセージになります。
このページは動作していません HTTP ERROR 500
該当のソースコード
herokuのアプリ名のフォルダをローカル環境で作り、herokuとクローンさせています。
フォルダの中身はcomposerを使って引っ張ってきた「vendor」「composer.json」「composer.lock」サイトを参考にして作った「index.php」が入っています。
試したこと
自分のやり方が悪いのかもしれないと思い、別アプリを作成し、PHPファイルで「Hello World.」とだけ表示されるようなものを作り、herokuへgit addしたものをプッシュしたら正常稼働していました。
補足情報(FW/ツールのバージョンなど)
windows10
git version 2.31.1.windows.1
PHP 8.0.3 (cli)
heroku/7.51.0 win32-x64 node-v12.21.0
gitとgithubの連携済
Heroku CLIインストール済
LINE Developersのチャンネル開設済
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。