Nie można uzyskać dostępu do dzienników błędów apache


18

Mój serwer Vitual Ubuntu nie będzie offline. Uruchomiłem go ponownie i teraz chcę debugować to, co się stało.

Mogę przeglądać, /etc/logale jeśli spróbuję, cd apache2pojawi się komunikat Odmowa dostępu. Jestem pewien, że moje konto użytkownika ma uprawnienia. Próbowałem również, sudo cd apache2co daje błądsudo: cd: command not found

Jak mogę uzyskać dostęp do dzienników Apache? Próbowałem również przez sftp bez powodzenia

PS Jestem nowy w Linuksie i serwerach wirtualnych, ale chcę dowiedzieć się wszystkiego, co mogę.


Spróbuj sudo -iwięc cd apache2.
Wilf

@ Wilf to wtedy mówi -bash: cd: apache2: Brak takiego pliku lub katalogu
S ..

sudo su nich access
vidur punj

Dzienniki znajdują się w var not itp. Musisz przejść do / var / log / apache2. Jeśli nie masz uprawnień do wejścia do folderu, otwórz terminal główny. zrób sudo -i i przejdź do cd / var / log / apache2 i spójrz na znajdujące się tam pliki. Powodzenia ...
s1mmel

Odpowiedzi:


32

Musisz dodać swoją nazwę użytkownika do admina grupy

sudo usermod -aG adm YourUserName

Następnie możesz uzyskać dostęp do plików dziennika jako zwykły użytkownik bez sudo.


Dzięki, zadziałało i sprawiło, że mogłem przeglądać katalog.
S ..

17
Musiałem się zalogować / wylogować z sesji użytkownika, aby to uprawnienie zadziałało.
Horba

działa, ale musisz wylogować się z ssh i zalogować się ponownie. wtedy masz dostęp.
Khalil DaNish,

6

Próbować:

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

Dzięki wojox, ale czy istnieje bardziej trwałe rozwiązanie? Czy możesz nawigować do folderu apache2?
S ..
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.