找不到 API 模块结构“config_log_module”
Can't locate API module structure `config_log_module'
我刚刚在我的 Raspberry Pi 上安装了 Fedora 25
,并且我已经使用命令 dnf install httpd
.
安装了 Apache
然后我启用了服务:systemctl enable httpd.service
。
然后启动服务:service httpd start
.
这失败了,当我使用 systemctl status httpd.service
检查日志时,我看到以下消息:
httpd: Syntax error on line 214 of /etc/httpd/conf/httpd.conf: Can't locate API module structure `config_log_module'
[编辑]:/etc/httpd/conf/httpd.conf
的第 214 行显示:
LoadModule config_log_module modules/mod_log_config.so
问题是这个文件确实存在 - 所以我不明白为什么它会因为这个原因而失败?
如果您粘贴配置文件的第 214 行以确保会有所帮助,但您似乎使用了不正确的模块标识符。
mod_log_config 的正确模块标识符是 log_config_module 而不是 config_log_module 配置抱怨的 API。
LoadModule log_config_module modules/mod_log_config.so
地址中是否有 "mod_log_config.so" 文件:“/etc/httpd/modules/mod_log_config.so”?
此命令在您的 httpd 服务器上的输出是什么:
ls -l /etc/httpd/modules/mod_log_config.so
似乎这个模块不存在。
我刚刚在我的 Raspberry Pi 上安装了 Fedora 25
,并且我已经使用命令 dnf install httpd
.
然后我启用了服务:systemctl enable httpd.service
。
然后启动服务:service httpd start
.
这失败了,当我使用 systemctl status httpd.service
检查日志时,我看到以下消息:
httpd: Syntax error on line 214 of /etc/httpd/conf/httpd.conf: Can't locate API module structure `config_log_module'
[编辑]:/etc/httpd/conf/httpd.conf
的第 214 行显示:
LoadModule config_log_module modules/mod_log_config.so
问题是这个文件确实存在 - 所以我不明白为什么它会因为这个原因而失败?
如果您粘贴配置文件的第 214 行以确保会有所帮助,但您似乎使用了不正确的模块标识符。
mod_log_config 的正确模块标识符是 log_config_module 而不是 config_log_module 配置抱怨的 API。
LoadModule log_config_module modules/mod_log_config.so
地址中是否有 "mod_log_config.so" 文件:“/etc/httpd/modules/mod_log_config.so”?
此命令在您的 httpd 服务器上的输出是什么:
ls -l /etc/httpd/modules/mod_log_config.so
似乎这个模块不存在。