Apache hata günlüklerine erişilemiyor


18

Ubuntu sanal sunucum çevrimdışı değil. Yeniden başlattım ve şimdi olanları ayıklamak istiyorum.

Göz atabilirim /etc/logama cd apache2denersem İzin verilmedi diyor. Kullanıcı hesabımın ayrıcalıklara sahip olduğundan eminim. Ayrıca sudo cd apache2hata veren denedimsudo: cd: command not found

Apache günlüklerine nasıl erişebilirim? Ben de sftp ile başarılı olmadan denedim

PS Linux ve sanal sunucular için yeniyim ama yapabileceğim her şeyi öğrenmeye hevesliyim.


sudo -iO zaman dene cd apache2.
Wilf

@Wilf diyor ki -bash: cd: apache2: Böyle bir dosya veya dizin yok
S ..

sudo su onları erişimi
vidur punj

Günlükler var değil vb altındadır. / Var / log / apache2 adresine gitmeniz gerekir. Klasöre girme hakkınız yoksa, bir kök terminal açın. sudo -i yapın ve cd / var / log / apache2'ye gidin ve oradaki dosyalara bir göz atın. İyi şanslar ...
s1mmel

Yanıtlar:


32

Grup yöneticisine kullanıcı adınızı eklemeniz gerekiyor

sudo usermod -aG adm YourUserName

Daha sonra günlük dosyalarına sudo olmadan normal kullanıcı olarak erişebilirsiniz.


Teşekkürler, bu işe yaradı ve beni gerçekten dizine göz atabiliyordu.
S.

17
Bu iznin geçerli olması için kullanıcı oturumuma giriş / çıkış yapmak zorunda kaldım.
Horba

çalışıyor ancak ssh oturumunu kapatıp tekrar oturum açmanız gerekiyor. sonra erişiminiz olur.
Khalil DaNish

6

Deneyin:

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

Teşekkürler wojox, ama daha kalıcı bir çözüm var mı? Apache2 klasörüne gidebilmek gibi mi?
S. ..
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.