Linux 仮想マシンで実行されている LAMP サーバーで PHP をテストしています。この投稿に続いて、エラー報告を有効にするために PHP スクリプトの先頭に以下を配置しました。
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
また、ここで説明されているように、php.ini ファイルでエラー報告を有効にしようとしました。
display_errors = On
display_startup_errors = On
error_reporting = -1
ただし、適切なエラー メッセージではなく、Chrome のデバッガーで 500 Internal Server Error が引き続き表示されます。
にある実際のエラー メッセージ/var/log/apache2/error.log
は次のとおりです。
PHP Parse error: syntax error, unexpected '$userID' (T_VARIABLE) in /path/to/file
Chrome 内でエラー報告を適切に有効にするにはどうすればよいですか?