質問: ### 前提・実現したいこと 現在localhost開発をしているのですが、 **「このページは動作していません localhost では現在このリクエストを処理できません。 HTTP ERROR 500」**という表示に手を焼いております。 もっと詳細にエラーの内容を表示したいのですが、その詳しいエラー内容が、表示される時とされない時があります。以下で、表示される時とされない時のコードを記載いたします。 ### 発生している問題・エラーメッセージ ``` 「このページは動作していません localhost では現在このリクエストを処理できません。 HTTP ERROR 500」 ``` ### テスト1(エラー表示されない) ``` PHP練習 ``` ### 上記のように打つと、「このページは動作していません localhost では現在このリクエストを処理できません。 HTTP ERROR 500」と表示されます。 ### テスト2(エラー表示される) ``` PHP練習 ``` ### 上記のように打つと「Notice: Undefined variable:〜」と、エラー内容はしっかり表示されます。(テスト1の状態でも、このようなエラー内容を出力できるようにしたいです。) ### 試したこと ネットで調べあさり、「php.ini」テキストエディタで開くところまでは出来ました。 ですが具体的に、**「どの行をどのように変更するのか」**はネットを見てもわからず、先に進めていません。 ### 補足情報(FW/ツールのバージョンなど) PC → macOS Mojave 10.14.4 PHP → Version 7.3.1 MANPを使用しています。 大変お手数ですが、具体的な設定方法をご存知の方はご指導賜りますようお願い申し上げます。
回答: macosユーザーでもMAMPユーザーでもないけど、 500エラーの調べ方としては、 webサーバープログラム(Apache httpかな?)のエラーログファイルが MAMPの設定画面などから、どこに出力されるかを突き止めて ログファイルをチェックするところから始まります。 MAMPのApache/MySQL/PHPのエラーログファイルの保存場所 | IT女子のお気に入りフォルダ によると、 /Applications/MAMP/logs/apache_error.log にエラーログファイルが出力されているらしいですよ。