No se puede acceder a los registros de errores de Apache


18

Mi servidor virtual Ubuntu no está fuera de línea. Lo reinicié y ahora quiero depurar lo que sucedió.

Puedo buscar /etc/logpero si lo intento cd apache2dice Permiso denegado. Estoy seguro de que mi cuenta de usuario tiene privilegios. También intenté lo sudo cd apache2que da el errorsudo: cd: command not found

¿Cómo puedo acceder a los registros de apache? También intenté a través de sftp sin éxito

PD: Soy nuevo en Linux y servidores virtuales, pero estoy ansioso por aprender todo lo que pueda.


Intenta sudo -ientonces cd apache2.
Wilf

@Wilf luego dice -bash: cd: apache2: No existe tal archivo o directorio
S ..

sudo su les access
vidur punj

Los registros se encuentran en var no, etc. Debe ir a / var / log / apache2. Si no tiene los derechos para ingresar a la carpeta, abra una terminal raíz. haga sudo -i y vaya a cd / var / log / apache2 y eche un vistazo a los archivos allí. Buena suerte ...
s1mmel

Respuestas:


32

Necesitas agregar tu nombre de usuario al grupo adm

sudo usermod -aG adm YourUserName

Luego puede acceder a los archivos de registro como usuario normal sin sudo.


Gracias, esto funcionó y me permitió navegar hasta el directorio.
S ..

17
Tuve que iniciar / cerrar sesión en mi sesión de usuario para que este permiso surta efecto.
Horba

funciona pero necesita desconectarse de ssh e iniciar sesión nuevamente. entonces tienes acceso.
Khalil DaNish

6

Tratar:

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

Gracias wojox, pero ¿hay una solución más permanente? ¿Te gusta poder navegar a la carpeta apache2?
S ..
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.