Ubuntu Apacheサーバーでエラーログを有効にして、エラーが発生した場合にどのようにすればよいかPHP構文およびその他のエラー、サーバーエラーがエラーログファイルに保存されるようにする
また、Apacheエラーログファイルを表示するにはどうすればよいですか?
デフォルトでは、/var/log/Apache2/error.log
。
これは/etc/php5/Apache2/php.ini
で設定できます
ApacheのVirtualHostごとに特定のエラーログファイルを定義することもできます。 /etc/Apache2/sites-available/
で定義され、/etc/Apache2/sites-enabled
で有効になっている(Sudo a2ensite [your-virtualhost-definition-file]
で有効にする)VirtualHostがある場合は、VirtualHost構成内に次の行を追加してエラーログを変更できます。
ErrorLog ${Apache_LOG_DIR}/[your-vhost]-error.log
これは、多数の仮想ホストがあり、それらがエラーを報告する場所を分割したい場合に役立ちます。
また、次のコマンドを発行して、エラーログをライブで見ることができます(デフォルトと異なる場合は、独自のログファイルに適応します)。
Sudo tail -f /var/log/Apache2/error.log
詳細については、次のリンクを確認してください