web-dev-qa-db-ja.com

Ubuntu Apacheでエラーログを有効にする方法

Ubuntu Apacheサーバーでエラーログを有効にして、エラーが発生した場合にどのようにすればよいかPHP構文およびその他のエラー、サーバーエラーがエラーログファイルに保存されるようにする

また、Apacheエラーログファイルを表示するにはどうすればよいですか?

11
D555

デフォルトでは、/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

詳細については、次のリンクを確認してください

18
Dushyant Joshi