このページは動作していませんancient-ridge-34330.herokuapp.com では現在このリクエストを処理できません。 HTTP ERROR 500
このようなエラーが発生しています。
環境:Windows Heroku PHP7.x MySQL(clearDB)
やったこと
・データベース接続が出来ているか分からないので先ずは、ローカル(XAMPP)でclearDBに接続できるか(レシピアプリなのでデータベースに接続出来ていればレシピ一覧がホームで表示される、その他CRUD機能が使える)試したところ、接続が出来た。
・heroku logsでログを調べたが、ローカルと同じコードなのに同じことが出来ない理由が分からない。```ここに言語を入力
2021-06-30T12:57:08.994206+00:00 app[web.1]: [30-Jun-2021 12:57:08 UTC] PHP Warning: require_once(\xampp\prod.php): failed to open stream: No such file or directory in /app/index.php on line 15 2021-06-30T12:57:08.994615+00:00 app[web.1]: [30-Jun-2021 12:57:08 UTC] PHP Fatal error: require_once(): Failed opening required '\xampp\prod.php' (include_path='.:') in /app/index.php on line 15 2021-06-30T12:57:08.995013+00:00 app[web.1]: 10.69.173.87 - - [30/Jun/2021:12:57:08 +0000] "GET / HTTP/1.1" 500 208 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Safari/537.36 2021-06-30T12:57:08.997940+00:00 heroku[router]: at=info method=GET path="/" host=ancient-ridge-34330.herokuapp.com request_id=68acc719-ad85-40f3-8c5a-08691880335e fwd="124.39.184.2" dyno=web.1 connect=10ms service=13ms status=500 bytes=397 protocol=https
↑から本番環境と同じなので出来ない理由が分からなくなった(HerokuでもclearDBに接続するため)
心当たりはディレクトリの理解が出来ていないこと。このアプリはC:\xampp\htdocs\Recipes ここにあるが、prod.phpはxammpディレクトリにある。他にはcomposerフォルダが入れた記憶が無いがxammp\phpMyAdmin\vendor\composerというところにもあること。composer.jsonとcomoposer.lockはRecipesディレクトリにある
不安なcomposer.json
ここに言語を入力 { "require": { "php": "~7.4.19", "ext-mbstring": "*" } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。