【发布时间】:2016-09-16 06:16:22
【问题描述】:
我真的是 XMPP 的新手,我决定使用 ejabberd。首先,我尝试在 ubuntu 上配置它,但我得到一个又一个错误,我只是切换到 Windows。服务器正在运行。
我已经安装了 XAMPP,并测试了与 strophe.js 的连接。
我已经阅读了一些关于 ejabberd 的文档并观看了教程视频,那个人谈到了无状态配置(仅使用 ejabberd 消息,并拥有我自己的数据库来保存消息、用户等)。我想实现这一目标,但我真的不知道从哪里开始。我假设我必须将消息发布到我的数据库进行存储,也必须发布到 ejabberd 进行推送。
有任何想法/示例/教程吗?
编辑:
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_sql:check_error:991 SQL query 'Q9525209' at {sql_queries,145} failed: <<"Unknown Host">>
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_sql:check_error:991 SQL query 'Q9525209' at {sql_queries,145} failed: <<"Unknown Host">>
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_auth:is_user_exists:316 The authentication module ejabberd_auth_sql returned an error
when checking user <<"admin">> in server <<"localhost">>
Error message: <<"Unknown Host">>
配置:
##
## MySQL server:
##
odbc_type: mysql
odbc_server: "127.0.0.1"
odbc_database: "ej_chatapp"
odbc_username: "root"
odbc_password: "password"
##
## If you want to specify the port:
odbc_port: 3306
auth_method: odbc
【问题讨论】:
标签: apache xampp ejabberd strophe converse.js