我已经使用mysql数据库集成,mod_admin_extra模块和mod_xmlrpc模块配置ejabberd服务器2.1.10。
问题是ejaberd管理命令,如add_rosteritem,delete_rosteritem不能与xml_rpc一起使用。 当我们使用直接命令行时,
* root @ ejabberdserver:〜#ejabberdctl add_rosteritem admin domain.com karthik domain.com karthik none both *
它将工作并存储到数据库中。
但是同样的命令不适用于xml_rpc。 xml_rpc不会返回任何错误,它会重新显示 {ok,{response,[0]}} 但它不存储数据库。
任何权限问题?
任何身体请帮助!!!!!
答案 0 :(得分:0)
我最近遇到了类似的问题,结果是根本原因是(svn)ejabberd_module源代码中存在错误,这在https://github.com/processone/ejabberd-contrib/issues/22中报告并在ejabberd-contrib中修复,
所以我建议您下载源https://github.com/processone/ejabberd-contrib并重建mod_admin_extra。