mysql - 在 ODBC mod 中添加任何模块时,ejabberd 中出现错误

标签 mysql erlang ejabberd

我已经安装了ejabberd来实现我的聊天应用程序,我还成功安装了Mysql模块并使用mysql数据库代替mnesia(ejabberd的默认值)。一切工作正常,现在我正在尝试一些用于ODBC mod的模块,就像 mod_muc 到 mod_muc_odbc,然后我收到类似错误,

 =ERROR REPORT==== 2014-01-20 11:39:08 ===
C(<0.37.0>:gen_mod:75) : Problem starting the module mod_muc_odbc for host "localhost" 
 options: [{host,"conference.@HOST@"},
           {access,muc},
           {access_create,muc},
           {access_persistent,muc},
           {access_admin,muc_admin},
           {max_users,500}]
 error: undef

=ERROR REPORT==== 2014-01-20 11:39:08 ===
C(<0.37.0>:gen_mod:80) : ejabberd initialization was aborted because a module start failed.

如何解决?另一个与ejabberd相关的问题是,我可以在mysql数据库中查看整个聊天记录吗?如果是的话怎么办?

最佳答案

我也遇到了同样的问题。只是另一个模块。这部分日志:

{max_users,500}]
 error: undef

意味着您的 ejabbered 未使用该特定模块支持进行编译。

我使用的是 gentoo linux,所以我很容易添加 USE="mymodule"emerge -av ejabered 并使用缺少的 mymodule 编译 ejjabered。

在你的帖子中我看不到你使用的是什么 Linux 发行版?但你可以从我的回答中得到一张图片。

关于mysql - 在 ODBC mod 中添加任何模块时,ejabberd 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21227496/

相关文章:

C# MYSQL SELECT 方法动态

Erlang 扁平化函数时间复杂度

android - 如何将 FCM 与 Ejabberd 集成?

node.js - 使用 Nodejs 的 Xmpp ejabberd 自定义身份验证

xmpp - 如何在 ejabberd/XMPP 中获得发送/接收消息的确认?

php - 将数组添加到mysql中的字段

php - 如何从 php 表单中收集出生日期并插入到 mysql 中?

MySQL Case 语句问题

erlang - 关于如何处理 ejabberd 集群中的故障转移有什么建议吗?

erlang - 在Erlang中回溯