Apacheがログファイルを保存する場所が見つからないため、LAMPを再インストールしようとしましたが、運はありませんでした。
Ubunty 14.04、Apache 2.4、PHP 7.0.4、mysql 5.(5)
サーバーにsshする場合、このパスを取得できますか?:
$ echo $Apache_LOG_PATH
空白行ができました!
デフォルトのUbuntuインストールでは、Apache構成ファイル/etc/Apache2/Apache2.conf
に次の行が含まれており、ログファイルがデフォルトで確実に書き込まれます。
ErrorLog ${Apache_LOG_DIR}/error.log
Apache_LOG_DIR
環境変数は、Apacheサービスの起動スクリプトが/etc/Apache2/envvars
のシェルコマンドを実行するときに設定されます。
export Apache_LOG_DIR=/var/log/Apache2$SUFFIX
Apacheの複数のインスタンスを実行していない限り、SUFFIX
は空の文字列になるため、ログファイルディレクトリはデフォルトでbe/var/log/Apache2
に設定されます。