Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't locate API module structure `config_log_module'

I have just installed Fedora 25 on my Raspberry Pi, and I have installed Apache using the command dnf install httpd.

I have then enabled the service: systemctl enable httpd.service.

Then started the service: service httpd start.

This fails and when I check the log using systemctl status httpd.service I see the following message:

httpd: Syntax error on line 214 of /etc/httpd/conf/httpd.conf: Can't locate API module structure `config_log_module'

[EDIT]: and line 214 of /etc/httpd/conf/httpd.conf reads:

LoadModule config_log_module  modules/mod_log_config.so

The issue being that this file does exist - so I do not understand why it is failing for this reason?

like image 468
Dustin Cook Avatar asked May 09 '26 19:05

Dustin Cook


1 Answers

It would help if you paste the line 214 of your config file to make sure, but it seems you are using an incorrect module identifier.

The correct module identifier for mod_log_config is log_config_module and not config_log_module as API the config complains about.

LoadModule log_config_module modules/mod_log_config.so
like image 85
ezra-s Avatar answered May 12 '26 11:05

ezra-s