Php ejabberd 2.01';s模块";mod_eventful";无法加载

Php ejabberd 2.01';s模块";mod_eventful";无法加载,php,erlang,ejabberd,Php,Erlang,Ejabberd,我们使用的是Ubuntu 14.04.5 LTS,我们已经在其上安装了EJABBRED 2.1,但给定的插件不起作用 我们在var/www/ejabbered/ejabberd.log下检查了错误日志,并在下面找到了错误日志 {'module could not be loaded', [{http,request, [post, {"http://192.168.1.60/messages", [{"Authorization", "Basic SFRUUCBCQVNJQyBVU0VSTkFN

我们使用的是Ubuntu 14.04.5 LTS,我们已经在其上安装了EJABBRED 2.1,但给定的插件不起作用

我们在
var/www/ejabbered/ejabberd.log
下检查了错误日志,并在下面找到了错误日志

{'module could not be loaded',
[{http,request,
[post,
{"http://192.168.1.60/messages",
[{"Authorization",
"Basic SFRUUCBCQVNJQyBVU0VSTkFNRTpIVFRQIEJBU0lDIFBBU1NXT1JE"}],
"application/x-www-form-urlencoded",
"from=kandhal%40192.168.1.60/15310114851488363705601144&to=hitesh%40192.168.1.60&type=chat&subject=&body=%7B%22isdownload%22:false%2C%22issent%22:false%2C%22fromuserid%22:%22kandhal%40192.168.1.60%22%2C%22ptopid%22:%22%22%2C%22messageid%22:%221488363577548%22%2C%22message_time%22:%221488363577911%22%2C%22mediathumb%22:%22%22%2C%22is_read%22:false%2C%22isseen%22:false%2C%22fromprofilepic%22:%22%22%2C%22isread%22:false%2C%22messagesource%22:%22VGhlIG9ubHkgcHJvYmxlbSBJIGhhZCB3YXM%3D%22%2C%22messagetype%22:%22text%22%2C%22fromusername%22:%22Kandhal%20AB%22%7D&thread="},
[],
[{sync,false},{stream,self}]],
[]},
{mod_eventful,handle_call,3,
[{file,"src/web/mod_eventful.erl"},{line,188}]},
{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,585}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}
如有任何帮助,我们将不胜感激。

您阅读了吗

错误消息表示无法加载
http:request/4
。 因为在R15B中删除了
http:request/4

也许你会看到下面这样的警告信息

src/web/mod_eventful.erl:139:警告:调用http:request/4将失败,因为它已在R15B中删除使用httpc:request/4


不幸的是,此模块似乎支持ejabberd 2.1.x,而此模块的创建者不再支持。

似乎http:request/4将在erlang版本R14B04中提供(根据插件要求),并且应该支持模块mod_eventful?或者我们应该将erlang的版本从R16B04降级到R14B04?或者是否有任何插件可用于相同的目的?我不能推荐您的问题,因为我没有测试版本
R14B04
。然而,有两种选择。首先,你为什么不制作自己的模块?您已经有了源文件,
mod\u eventful.erl
。第二,为什么不在另一台测试机上测试R14B04+ejabberd 2.1.x?(尽管版本太旧了。)我们已经尝试将erlang版本从R16B04降级到R14B04,但是当用户A使用mod_evenful模块向用户B发送消息时,我们仍然无法调用消息挂钩。我们的调试日志看起来像