BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Problemas con apache

BocaDePez
BocaDePez

Buenas tengo un elastix, y ahora no me funciona el panel web.
Lo que es el elastix si, las extensiones llaman y todo pero no puedo acceder via web. Por el puerto 22 si que puedo acceder.

Supongo que es porque el apache no esta activo, estoy intentando lanzarlo pero me dice que el httpd no esta activo.
Pruebo a lanzar el httpd pero tambien me da error. Adjunto os envio las trazas de los intentos.

[root@localhost etc]# apachectl restart
httpd not running, trying to start

[root@localhost etc]# /sbin/service httpd start
Iniciando httpd: (2)No such file or directory: httpd: could not open error log file /etc/httpd/logs/error_log.
Unable to open logs
[FALLÃ]

Alguien sabe cual puedee ser el problema.

Muchas gracias dessde ya

winky1

Yo diría que para empezar no puede abrir el fichero de log. Prueba como usuario root a touch /etc/httpd/logs/error_log. Con esto no te aseguro que funcione ya, pero es el primer paso.

🗨️ 1
BocaDePez
BocaDePez

Me da el siguiente error

[root@localhost etc]# touch /etc/httpd/logs/error_log.
touch: no se puede efectuar `touch' sobre «/etc/httpd/logs/error_log.»: No existe el fichero o el directorio

Dice que no existe el fichero!!

¿que puedo hacer?

antes funcionaba pero reinicié y ya no funciona

Gracias winky1

anthrax

Hola,

por lo que dice el fallo te diría que hicieras lo siguiente:

  • Comprueba si existe el camino de directorios /etc/httpd/logs (si no existe lo creas) y que el usuario que usa el Apache (verifica el parámetro User en el fichero de configuración del apache (suele ser el httpd.conf) tenga permisos de escritura en el directorio /etc/httpd/logs
  • Igual una visita por aquí no te vendría mal ;)

Saludos B-)