2016-11-23 4 views
0

Я только что установил Fedora 25 на моем малине Pi, и я установил Apache с помощью команды dnf install httpd.Не удается найти структуру модуля API `config_log_module '

У меня затем была включён сервис: 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' 

[EDIT]: и линия 214 /etc/httpd/conf/httpd.conf гласит:

LoadModule config_log_module modules/mod_log_config.so 

Проблема, являющаяся, что это файл существует, поэтому я не понимаю, почему он не работает по этой причине?

ответ

1

Это поможет, если вы вставляете строку 214 вашего файла конфигурации, чтобы убедиться, но, похоже, вы используете неправильный идентификатор модуля.

Правильный идентификатор модуля для mod_log_config - это log_config_module, а не config_log_module как API, о котором жалуется config.

LoadModule log_config_module modules/mod_log_config.so 
+0

Строка 214 читает: 'LoadModule config_log_module modules/mod_log_config.so' –

+2

поэтому, см. Мой ответ, чтобы правильно указать строку. –

0

есть файл "mod_log_config.so" по адресу: "/etc/httpd/modules/mod_log_config.so"?

что из положить эту команду на своем сервере HTTPd:

ls -l /etc/httpd/modules/mod_log_config.so 

кажется, что этот модуль не существует.