Erlang Ejabberd 20.0.2管理面板登录表单
我下载了ejabberd 20.0.2并成功安装了它,将我的pc用作本地域,并成功注册了管理员。但是在我启动ejabberd服务器之后,我在登录管理面板时遇到了问题,因为我一直在返回登录表单以重新输入管理员登录凭据,即使我一直在输入安装期间注册的正确管理员凭据 这是新Ejabberd20.0.2版本中的一个bug还是有办法解决这个问题Erlang Ejabberd 20.0.2管理面板登录表单,erlang,ejabberd,Erlang,Ejabberd,我下载了ejabberd 20.0.2并成功安装了它,将我的pc用作本地域,并成功注册了管理员。但是在我启动ejabberd服务器之后,我在登录管理面板时遇到了问题,因为我一直在返回登录表单以重新输入管理员登录凭据,即使我一直在输入安装期间注册的正确管理员凭据 这是新Ejabberd20.0.2版本中的一个bug还是有办法解决这个问题 有什么线索吗?首先,当您发现问题时,最好查看ejabberd日志文件,因为它们可能提供有关问题的有用信息 我下载了Ejabberd20.0.2 我猜你指的是Eja
有什么线索吗?首先,当您发现问题时,最好查看ejabberd日志文件,因为它们可能提供有关问题的有用信息 我下载了Ejabberd20.0.2 我猜你指的是Ejabberd20.02 但是在我启动ejabberd服务器之后,我在登录管理面板时遇到了问题,因为我一直在返回登录表单以重新输入管理员登录凭据 例如,我犯了几个典型错误,日志文件显示如下: 如果我输入了一个未注册的帐户:
2020-03-25 11:51:52.521656+01:00 [warning]
Access of <<"user555@localhost">> from <<"::1">> failed with error: <<"inexistent-account">>
2020-03-25 11:51:52.521656+01:00[警告]
从访问失败,错误为:
如果我只输入用户名。请记住,您必须提供完整的JID:
2020-03-25 11:52:02.518156+01:00 [warning]
Access of <<"user1">> from <<"::1">> failed with error: <<"inexistent-account">>
2020-03-2511:52:02.518156+01:00[警告]
从访问失败,错误为:
如果我输入了正确的帐户JID,包括用户名和服务器,但输入了错误的密码:
2020-03-25 11:52:16.386589+01:00 [warning]
Access of <<"user1@localhost">> from <<"::1">> failed with error: <<"bad-password">>
2020-03-25 11:52:16.386589+01:00[警告]
从访问失败,错误为:
这是新Ejabberd20.0.2版本中的一个bug还是有办法解决这个问题
因此,我认为这不是Ejabberd20.02中的bug,您只是忘记了提供完整的JID
但是接着又出现了另一个问题:Ejabberd20.02中还有一个bug。尝试访问webadmin页面时,在您提供有效凭据后,ejabberd崩溃,并记录以下内容:
2020-03-25 12:04:13.965151+01:00 [error] CRASH REPORT:
crasher:
initial call: ejabberd_http:init/3
pid: <0.675.0>
registered_name: []
exception error: bad argument
in function maps:from_list/1
called as maps:from_list([html])
2020-03-25 12:04:13.965151+01:00[错误]碰撞报告:
撞车者:
初始调用:ejabberd_http:init/3
pid:
注册名称:[]
异常错误:参数错误
在函数映射中:从\u列表/1
称为映射:来自\u列表([html])
此错误将在ejabberd 20.03中修复,该版本将在未来几小时/几天内发布
因此,总结一下您的案例:
- 始终查看日志文件:它们可能提供有用的信息
- 在webadmin中,提供完整的JID,而不仅仅是用户名:kuraj@example.org或者别的什么
- ejabberd 20.02中有一个bug,在登录后会破坏webadmin。您可以使用20.01,也可以为20.03等待几小时/几天。或者可以从源代码编译ejabberd
2020-03-25 11:51:52.521656+01:00 [warning]
Access of <<"user555@localhost">> from <<"::1">> failed with error: <<"inexistent-account">>
2020-03-25 11:51:52.521656+01:00[警告]
从访问失败,错误为:
如果我只输入用户名。请记住,您必须提供完整的JID:
2020-03-25 11:52:02.518156+01:00 [warning]
Access of <<"user1">> from <<"::1">> failed with error: <<"inexistent-account">>
2020-03-2511:52:02.518156+01:00[警告]
从访问失败,错误为:
如果我输入了正确的帐户JID,包括用户名和服务器,但输入了错误的密码:
2020-03-25 11:52:16.386589+01:00 [warning]
Access of <<"user1@localhost">> from <<"::1">> failed with error: <<"bad-password">>
2020-03-25 11:52:16.386589+01:00[警告]
从访问失败,错误为:
这是新Ejabberd20.0.2版本中的一个bug还是有办法解决这个问题
因此,我认为这不是Ejabberd20.02中的bug,您只是忘记了提供完整的JID
但是接着又出现了另一个问题:Ejabberd20.02中还有一个bug。尝试访问webadmin页面时,在您提供有效凭据后,ejabberd崩溃,并记录以下内容:
2020-03-25 12:04:13.965151+01:00 [error] CRASH REPORT:
crasher:
initial call: ejabberd_http:init/3
pid: <0.675.0>
registered_name: []
exception error: bad argument
in function maps:from_list/1
called as maps:from_list([html])
2020-03-25 12:04:13.965151+01:00[错误]碰撞报告:
撞车者:
初始调用:ejabberd_http:init/3
pid:
注册名称:[]
异常错误:参数错误
在函数映射中:从\u列表/1
称为映射:来自\u列表([html])
此错误将在ejabberd 20.03中修复,该版本将在未来几小时/几天内发布
因此,总结一下您的案例:
- 始终查看日志文件:它们可能提供有用的信息
- 在webadmin中,提供完整的JID,而不仅仅是用户名:kuraj@example.org或者别的什么
- ejabberd 20.02中有一个bug,在登录后会破坏webadmin。您可以使用20.01,也可以为20.03等待几小时/几天。或者可以从源代码编译ejabberd