Apacheエラーログにアクセスできません


18

Ubuntuの仮想サーバーがオフラインになりません。私はそれを再起動し、今何が起こったかをデバッグしたい。

閲覧することはできます/etc/logが、試しcd apache2てみると「許可が拒否されました」と表示されます。私のユーザーアカウントには特権があると確信しています。私はまたsudo cd apache2エラーを与えてみましたsudo: cd: command not found

Apacheログにアクセスするにはどうすればよいですか?私も成功せずにsftp経由で試しました

PS Linuxと仮想サーバーは初めてですが、できることはすべて学びたいと思っています。


試してみてくださいsudo -iそれからcd apache2
ウィルフ14

@Wilfそれから-bash:cd:apache2:そのようなファイルやディレクトリはありません
S .. 14

sudoの秀それらアクセス
vidur punj

ログは、var not etcなどの下にあります。/var/log/apache2に移動する必要があります。フォルダに入るための権限がない場合は、ルートターミナルを開きます。sudo -iを実行し、cd / var / log / apache2に移動して、そこにあるファイルを確認します。頑張ってください...
s1mmel

回答:


32

ユーザー名をグループadmに追加する必要があります

sudo usermod -aG adm YourUserName

その後、sudoを使用せずに、通常のユーザーとしてログファイルにアクセスできます。


おかげで、これは機能し、実際にディレクトリを参照できるようになりました。
S .. 14

17
この許可を有効にするには、ユーザーセッションにログイン/ログアウトする必要がありました。
ホルバ

動作しますが、sshからログアウトして再度ログインする必要があります。その後、アクセスできます。
ハリルダニッシュ

6

試してください:

sudo cat /var/log/apache2/error.log

wojoxに感謝しますが、より永続的な解決策はありますか?apache2フォルダーに移動できるようになりましたか?
S .. 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.