2014-01-20 28 views
0

我已經安裝ejabberd來實現我的聊天應用程序,我也成功安裝了MySQL模塊和地方的Mnesia的使用mysql數據庫(ejabberd的默認值)。一切工作正常,我現在想一些模塊ODBC MOD,喜歡mod_muc到mod_muc_odbc,像當年我得到的錯誤,在ejabberd得到錯誤當ODBC MOD添加任何模塊

=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,"[email protected]@"}, 
      {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數據庫中的整個聊天記錄,如果是,那麼該怎麼辦?

+0

是否使用的是ejabberd的版本? – legoscia

+0

我正在使用ejabberd 2.1.10。 – Purushottam

回答

1

我有同樣的問題。只是另一個模塊。日誌的這一部分:

{max_users,500}] 
error: undef 

意味着你沒有編譯特定的模塊支持。

我正在使用gentoo linux,所以我很容易添加USE =「mymodule」emerge -av ejabered並編譯ejjabered與mymodule失蹤。

在您的文章,你使用的是什麼Linux發行版,我不能看?但你從我的答案中得到一張照片。