LINUX.ORG.RU
ФорумAdmin

daloRADIUS не работает коннект к db

 , ,


0

1

Поставил freeradius + mysql + daloradius на debian-8 Связка freeradius + mysql работает.

 radtest sqltest testpwd localhost 1812 testing123
Sending Access-Request of id 4 to 127.0.0.1 port 1812
        User-Name = "sqltest"
        User-Password = "testpwd"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 1812
        Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=4, length=20
А вот с далорадиусом проблема. Окно авторизации есть, ввожу логин с паролем и получаю в логе apache
Undefined index: location in /var/www/daloradius/dologin.php on line 45
Если добавить DB.php, PEAR.php,PEAR5.php в каталог /var/www/daloradius/ то ошибки в логе нет, но в браузере получаю:
Database connection error
Error Message: DB Error: not found 
Если в «/var/www/daloradius/dologin.php» прописать «/usr/share/php/DB.php» то в логе апача получаю
Undefined index: location in /var/www/daloradius/dologin.php on line 45

Сделал по инструкции https://sourceforge.net/p/daloradius/support-requests/16/

pear channel-update pear.php.net
pear install MDB2#mysql
pear upgrade
pear install MDB2#mysqli
chown apache:apache /usr/share/pear/DB -R
все кроме последней строчки «chown apache:apache /usr/share/pear/DB -R», т.к. у меня нет такого каталога в «/usr/share»

Прошу в гугл не посылать, т.к. все что можно там найти я похоже уже нашел, но так и не смог запустить эту связку. Очень прошу помощи.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.