toughradius icon indicating copy to clipboard operation
toughradius copied to clipboard

使用Docker部署时 没有办法用admin/root登录 ,显示用户不存在的错误

Open happyfir opened this issue 2 years ago • 7 comments

查看日志后结果显示::ERROR webserver/server.go:143 Error starting TLS management port open /var/toughradius/private/toughradius.tls.crt: no such file or directory

请问如何解决

happyfir avatar May 27 '23 07:05 happyfir

应该是数据库没有连接成功

jamiesun avatar Jun 21 '23 01:06 jamiesun

登录系统时增加了对错误的判断, 对可能的数据库连接错误会显示 “Database connection failed”

jamiesun avatar Jun 24 '23 02:06 jamiesun

我费了2天时间,更换各种参数也没成功。唉,估计只有作者自己知道怎么部署。

v808comd avatar Jun 28 '23 05:06 v808comd

我也遇到了这个问题,这个错误也有报

swimmingchar avatar Jun 29 '23 09:06 swimmingchar

TOUGHRADIUS_DB_HOST=172.20.0.2 #把这个参数改成数据库容器里面的ip地址就可以了。

lisbonbar avatar Jul 27 '23 02:07 lisbonbar

使用Windows 部署时发现 \config\config.go 文件内

Database: DBConfig{
Type:     "postgres",
Host:     "127.0.0.1",
Port:     5432,
Name:     "toughradius_v8",
User:     "postgres",
Passwd:   "myroot",
MaxConn:  100,
IdleConn: 10,
Debug:    false,

的名称 用户 密码 三项与文档中数据库 创建命令 不一样,改三项成 toughradius 后就可以登陆啦。 非专业人员,此信息希望能帮助更多人

jining172 avatar Sep 24 '23 10:09 jining172

参照jining172的方法,如果你使用他的docker-compose部署,你可以在http容器的参数中修改"- TOUGHRADIUS_DB_HOST="的值,修改为pgsql的容器名即可

RealfuRyZ avatar Jul 16 '24 02:07 RealfuRyZ