PHPのエラーログを確認する方法は何ですか?
PHPのエラーログを確認するには、次の手順に従うことができます:
- PHPの設定ファイルphp.iniを開いてください。このファイルは通常、PHPのインストールディレクトリ内のconfフォルダにあります。
- php.iniファイル内で次の2つの設定項目を検索して見つけてください。
- エラーログ = php_errors.log
;エラーログ = syslog - エラーログ設定のオプションの前からセミコロン(;)を取り除いて、ログファイルのパスと名前を設定してください。例えば:
- エラーログは、「/var/log/php_errors.log」に設定されています。
- システムログにエラーログを出力したい場合は、error_log設定オプションをsyslogに設定してください。
- php.iniファイルを保存して、Webサーバー(ApacheやNginxなど)を再起動してください。
- エラーログは、指定したログファイルに記録されるようになります。このログを確認および分析するには、テキストエディタやコマンドラインツールを使用できます。例えば、Linuxシステムでは、次のコマンドを使用してログファイルを確認できます:
- /var/log/php_errors.log ファイルを tail -f コマンドで表示します。
- 最新のエラーログ内容が表示され、自動更新されます。
注意:ログファイルのパスと名前は、お使いのシステム構成によって異なる場合があります。また、エラーログファイルを読み取りや書き込みするために十分な権限を持っていることを確認してください。