3

Мы пытаемся настроить аутентификацию htaccess с пользовательскими данными из базы данных MySQL. Часть vhost.conf выглядит так:

DBDriver mysql
DBDParams "host=<XXX> dbname=<XXX> user=<XXX> password=<XXX>"

DBDMin  4
DBDKeep 8
DBDMax  20
DBDExptime 300

Теперь у нас возникают проблемы при попытке запустить apache: «DBD: не удается загрузить файл драйвера apr_dbd_mysql.so», ссылающийся на строку, где вызывается DBDriver mysql . Zypper/Yast говорит, что установлено (или нет) следующее:

S | Name                 | Summary                               | Type      
--+----------------------+---------------------------------------+-----------
i | libapr-util1         | Apache Portable Runtime (APR) Library | package   
  | libapr-util1         | Apache Portable Runtime (APR) Library | srcpackage
i | libapr-util1-devel   | Apache Portable Runtime (APR) Library | package   
i | libapr1              | Apache Portable Runtime (APR) Library | package   
  | libapr1              | Apache Portable Runtime (APR) Library | srcpackage
i | libapr1-devel        | Apache Portable Runtime (APR) Library | package

Таким образом, кажется, что все содержимое libapr есть, но мы просто не получаем нужный модуль.

Apache (2.2.21) был скомпилирован следующим образом:

 Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_dbd.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authnz_ldap.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_cache.c
  mod_dbd.c
  mod_filter.c
  util_ldap.c
  mod_log_config.c
  mod_env.c
  mod_expires.c
  mod_headers.c
  mod_setenvif.c
  mod_version.c
  mod_ssl.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_asis.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c

И MySQL (5.5.32) также установлен ...

Ребята, у вас есть какие-либо шаги для получения связи между apache и mysql? Очень ценю вашу помощь! Спасибо!

1 ответ1

3

Также есть пакет libaprutil1-dbd-mysql.

Уверен, это то, что вам не хватает!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .