systemadmin.es > LAMP y web > Apache: Invalid command ‘LogFormat’

Apache: Invalid command ‘LogFormat’

Al migrar entre distribuciones nos podemos encontrar con errores que no esperamos, por ejemplo:

# httpd -t -f /etc/apache2/apache2.conf
Syntax error on line 219 of /etc/apache2/apache2.conf:
Invalid command 'LogFormat', perhaps misspelled or defined by a module not included in the server configuration

Lo que estamos viendo es que no reconoce la directiva LogFormat que pertenece a mod_log_config para la configuración de los logs del servidor web. La diferencia radica en que en la instalación anterior estaba el modulo como builtin, mientras que en CentOS estan muy pocos builtin:

# httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

Simplemente deberemos cargarlo con LoadModule:

LoadModule log_config_module modules/mod_log_config.so

Y mediante la opción -M ya lo veremos como shared:

# httpd -M | grep log
Syntax OK
 log_config_module (shared)
 logio_module (shared)

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>