Dalorradius WebGUI를 사용하여 Freeradius를 설정하여 사용자, NAS 등을 관리했습니다. 잘 작동합니다. 관리자로 로그인하고 사용자를 생성할 수 있으며 사용자는 Radius 서버에 대해 인증할 수 있습니다(radtest를 사용하여 테스트).
그러나 사용자 로그인을 통해 사용자는 자신의 비밀번호를 변경할 수 있으며, 이를 통해 액세스할 수 있습니다. http://domain.com/daloradius/daloradius-users/login.php작동하지 않습니다. 사용자 계정으로 로그인하려고 하면 다음 오류가 발생합니다.
Database connection error
Error Message: DB Error: connect failed
관리자로 관리 인터페이스에 로그인할 수 있으므로 데이터베이스 연결이 작동하는 것처럼 보이는 이유를 실제로 이해하지 못합니다. 여기서 무슨 일이 일어나고 있는지 아는 사람이 있습니까?
모든 답변에 미리 감사드립니다.
답변1
나는 솔루션에 대한 내 자신의 연구에서 이것을 발견했습니다.
dalorradius에는 또 다른 구성 파일이 있습니다:
/var/www/html/daloradius/daloradius-users/library/daloradius.conf.php
그리고 데이터베이스 정보가 포함된 파일을 설정해야 합니다.
그런 다음 사용자를 설정할 때 사용자 정보에서 사용자 포털 로그인 활성화를 선택하고 비밀번호를 설정하세요.