Tidak dapat mengakses log kesalahan apache


18

Server vitual Ubuntu saya tidak sedang offline. Saya reboot dan sekarang ingin men-debug apa yang terjadi.

Saya dapat menjelajah ke /etc/logtetapi jika saya mencobanya cd apache2dikatakan Izin ditolak. Saya yakin akun pengguna saya memiliki hak istimewa. Saya juga mencoba sudo cd apache2yang memberikan kesalahansudo: cd: command not found

Bagaimana saya bisa mengakses log apache? Saya juga mencoba melalui sftp tanpa hasil

PS Saya baru mengenal linux dan server virtual, tetapi saya ingin mempelajari semua yang saya bisa.


Cobalah sudo -ikemudian cd apache2.
Wilf

@Apakah itu kemudian mengatakan -bash: cd: apache2: Tidak ada file atau direktori seperti itu
S ..

sudo su mereka akses
vidur punj

Log berada di bawah var tidak dll. Anda harus pergi ke / var / log / apache2. Jika Anda tidak memiliki hak untuk masuk ke folder, buka terminal root. lakukan sudo -i dan buka cd / var / log / apache2 dan lihat file-file di sana. Semoga berhasil ...
s1mmel

Jawaban:


32

Anda perlu menambahkan nama pengguna Anda ke admin grup

sudo usermod -aG adm YourUserName

Anda kemudian dapat mengakses file log sebagai pengguna normal tanpa sudo.


Terima kasih, ini berhasil dan membuat saya dapat menelusuri direktori.
S ..

17
Saya harus masuk / keluar dari sesi pengguna saya agar izin ini berlaku.
Horba

itu berfungsi tetapi Anda Perlu log-out dari ssh dan masuk lagi. maka Anda memiliki akses.
Khalil DaNish

6

Mencoba:

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

Terima kasih wojox, tetapi apakah ada solusi yang lebih permanen? Seperti bisa menavigasi ke folder apache2?
S ..
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.