CentOSのApache error_logはどこにありますか


16

Apacheのエラーログはどこにありますか。私が読んだウェブサイトによると、それは/ var / log / httpd / error_logにあるはずですが、/ var / logにhttpdディレクトリがありません


それはあなたがそれを説明した場所です。おそらくapacheを起動したことがないため、このディレクトリは作成されませんでした。または、カスタムビルド構成があります。ホスティングコントロールパネルソフトウェアをインストールしましたか?
ラファエルルーティガー

回答:


9

httpd.confを確認してください

LogFile変数は、Apacheがログを書き込む場所を示します。この値は、多くの場合(常に?)ServerRoot変数に関連しています。


9

/ var / log / httpdにある可能性があります。

あなたは持っていますlocateインストールされていますか?updatedb最近走ったことがありますcronか?もしそうなら、あなたは行うことができますlocate error_log


3

/etc/httpd.confファイルを見て、ログvalterの書き込み先を確認してください。ラファエルが言うように、あなたはそれらを奇妙な場所に書かれているのかもしれません。httpdサーバーが実際に起動したことも確認してください!:-)


httpd.confで、他のサーバーの次の行を見つけました:ErrorLog logs / error_log
valter

2
/ etc / logsまたは/ var / logsをチェックインするか、そこにフルパスを設定します '/ var / logs / httpd / error_log'
Khushil

@Khushilは、設定ファイルにはなぜlogs/error_log実際のログファイルが表示されるの/var/logs/...かを説明してもらえますか?
ルーカスポッタースキー16

@LucasPottersky httpd.confには、ServerRootがなどのパスの先頭に追加されることを示すコメントが必要logs/error_logです。が指す可能性が高い/etc/httpd、へのシンボリックリンクを含める必要があります/var/logs/...
ジョージマリアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.