ejabberd 1.1.4 и mysql

сделал все по учебнику
в ejabberd.cfg
{auth_method, odbc}.
{odbc_server, {mysql, "localhost", "ejabberd", "ejabberd", "password"}}.

база создана
при регистрации клиентом вылетает ошибка

=ERROR REPORT==== 24-Jan-2008::16:24:24 ===
E(<0.300.0>:ejabberd_hooks:187): {undef,
[{ejabberd_odbc,escape,["test"]},
{ejabberd_auth_odbc,is_user_exists,2},
{lists,any,2},
{ejabberd_auth,try_register,3},
{mod_register,try_register,3},
{mod_register,process_iq,3},
{mod_register,unauthenticated_iq_register,
3},
{ejabberd_hooks,run_fold1,4}]}
running hook: {c2s_unauthenticated_iq,
["jabber.localnet",
{iq,"aab2a",set,"jabber:iq:register",[],
{xmlelement,"query",
[{"xmlns","jabber:iq:register"}],
[{xmlcdata,<<"\n">>},
{xmlelement,"username",[],[{xmlcdata,<<"test">>}]},
{xmlcdata,<<"\n">>},
{xmlelement,"password",[],[{xmlcdata,<<"123">>}]},
{xmlcdata,<<"\n">>}]}}]}

Учебник явно не

Учебник явно не дочитан (возможно, правда, что не дописан). {undef,[{ejabberd_odbc,escape,... означает, что не определена функция ejabberd_odbc:escape, а это скорее всего означает, что модуль ejabberd_odbc отсутствует. А где взять, должно быть написано в учебнике.

Не подскажете

Не подскажете где взять учебник?

Syndicate content