apache22+mysql

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

apache22+mysql

Непрочитанное сообщение Гость » 2010-02-24 12:27:48

Хочу авторизацию через mysql. ось - фрибсд 8.0.

Код: Выделить всё

cat /usr/local/etc/apache22/httpd.conf | grep dbd
LoadModule authn_dbd_module libexec/apache22/mod_authn_dbd.so
LoadModule dbd_module libexec/apache22/mod_dbd.so
Кусок конфига:

Код: Выделить всё

DBDriver mysql
DBDParams "host=localhost dbname=form_registration user=... password=..."
DBDMin 1
DBDKeep 2
DBDMax 10
DBDExptime 60

<Directory "/usr/local/home">
    Dav On
    Order Allow,Deny
    Allow from all
   CharsetDefault UTF-8
AuthType Basic
AuthName "WebDAV"
AuthBasicProvider dbd
Require valid-user

# mod_authn_dbd SQL query to authenticate a user
AuthDBDUserPWQuery "SELECT password FROM users WHERE login = %s"
<Directory>
Лог следующий:

Код: Выделить всё

 [error] (20014)Internal error: DBD: Can't connect to mysql
[error] (20014)Internal error: DBD: failed to initialise
При установке апача из портов галочку на пункте MYSQL ставил. Поисковик пока толком не просветил. Помогите плиз справиться с проблемой.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: apache22+mysql

Непрочитанное сообщение Гость » 2010-02-25 9:09:37

подозреваю что проблема с драйвером apr_dbd_mysql.so для mod_dbd.
Но если сделать

Код: Выделить всё

find / -name apr_dbd_mysql.so
/usr/local/lib/apr-util-1/apr_dbd_mysql.so
также если зайти на сайт http://apr.apache.org/, то оттуда типа можно скачать пакет apr-1.3.9.tar.gz и его инсталлировать.
Запутался: надо как-то правильно путь до драйвера прописать или надо пакет apr-1.3.9.tar.gz устанавливать?