Impossible d'accéder aux journaux d'erreurs Apache

18

Mon serveur Ubuntu vitual n'était pas hors ligne. Je l'ai redémarré et je veux maintenant déboguer ce qui s'est passé.

Je peux parcourir, /etc/logmais si j'essaye, cd apache2il dit Autorisation refusée. Je suis sûr que mon compte utilisateur a des privilèges. J'ai aussi essayé sudo cd apache2ce qui donne l'erreursudo: cd: command not found

Comment puis-je accéder aux journaux apache? J'ai aussi essayé via sftp sans succès

PS Je suis nouveau sur Linux et les serveurs virtuels, mais je suis désireux d'apprendre tout ce que je peux.

S ..
la source
Essayez sudo -ialors cd apache2.
Wilf
@Wilf il dit alors -bash: cd: apache2: Aucun fichier ou répertoire
S ..
sudo leur donne accès
vidur punj
Les journaux se trouvent sous var not etc. Vous devez aller dans / var / log / apache2. Si vous n'avez pas les droits d'accès au dossier, ouvrez un terminal racine. faites sudo -i et allez dans cd / var / log / apache2 et jetez un œil aux fichiers qui s'y trouvent. Bonne chance ...
s1mmel

Réponses:

32

Vous devez ajouter votre nom d'utilisateur au groupe adm

sudo usermod -aG adm YourUserName

Vous pouvez ensuite accéder aux fichiers journaux en tant qu'utilisateur normal sans sudo.

rechengehirn
la source
Merci, cela a fonctionné et m'a permis de parcourir le répertoire.
S ..
17
J'ai dû me connecter / me déconnecter de ma session utilisateur pour que cette autorisation prenne effet.
Horba
cela fonctionne mais vous devez vous déconnecter de ssh et vous reconnecter. alors vous avez accès.
Khalil DaNish
6

Essayer:

sudo cat /var/log/apache2/error.log
wojox
la source
Merci wojox, mais existe-t-il une solution plus permanente? Vous aimez naviguer dans le dossier apache2?
S ..