実現したいこと
Herokuでphpファイルデプロイ時に発生している505エラーの解決
発生している問題・エラーメッセージ
デプロイ後に、WEBアプリ画面のコンソールを開くと、以下のエラーが表示されていた。
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
取り組んだこと
・ターミナルでheroku logsコマンドを実行、以下のようなメッセージを確認
2020-07-25T06:16:45.499079+00:00 app[web.1]: [25-Jul-2020 06:16:45 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mb_language() in /app/web/index.php:43
・エラーメッセージで検索したところこちら(http://sharoushi.ciao.jp/hitori/php-solve-fatal-error-mb_language/)等のページを見て、主に以下2点が足りていないのではと考えました。
①php mbstringのインストール(←しかしこちらはphp -mでインストールが確認できました。)
②php.iniの設定
お伺いしたいこと
・上記で問題解決の方向性としてあってますでしょうか。
・(上記で検討違いのことをしていなければ)php.iniの場所を見つけるために、以下のコマンドを打ったのですが、以下を見ても場所が分からず、どのように置かれている場所を見つけたらよろしいでしょうか。
(base) tanabehukinoMBP:php-getting-started tianbianhongzhi$ php -r "echo phpinfo();" | grep "php.ini" Configuration File (php.ini) Path => /etc (base) tanabehukinoMBP:php-getting-started tianbianhongzhi$
OS
Mac OS 10.15.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/25 09:50