我已經在我的本地主機(WAMP)上安裝了ejabberd,並且它爲Mnesia數據庫(默認)正常工作,現在我想將它與mysql連接,但無法執行。 我試圖與許多鏈路,例如, 首先創建的數據庫ejabberd與ejabberd架構,然後 1.評論行,如何在Ubuntu上連接ejabberd和mysql?
From {auth_method, internal}.
To %%{auth_method, internal}.
在此之後,
FROM %%{auth_method, odbc}.
To
{auth_method, odbc}.
然後,
%%
%% MySQL server:
%%
{odbc_server, {mysql, "localhost", "ejabberd", "root", "MyPassword"}}.
最後加上_odbc在一些模塊中
{mod_last_odbc, []},
{mod_offline_odbc, []},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
{mod_pubsub_odbc, [ % requires mod_caps ...
{mod_roster_odbc, []},
{mod_vcard_odbc, []},
但這些措施無法啓動ejabberd服務器後,我試過很多次,但所有的時間我需要重新安裝ejabberd,即使過程回滾不會奏效。 你的幫助將是可觀的。提前致謝。
嗨Chrisyunker,對不起,遲到的迴應,無法生成日誌文件,你能幫我嗎? – Purushottam
在ejabberd.cfg中將loglevel設置爲5(調試):{loglevel,5}。重新啓動ejabberd。將./var/log/ejabberd/ejabberd.log的內容發佈到要點和共享鏈接。 – chrisyunker
=錯誤報告==== 2014-01-10 18:20:09 === C(<0.37.0>:ejabberd_check:63):ejabberd配置爲使用'mysql',但未安裝以下Erlang模塊:' [mysql, mysql_auth, mysql_conn, mysql_recv]' – Purushottam