Добрый день.
имеется ejabberd 2.1.8 на CentOS 5.7
Изначально попытался установить сервер с поддержкой MySQL
Потом от этой идеи отказался и сейчас хочу пользоваться внутренней БД сервера.
В конфиге прописано {auth_method, internal}.
При попытке запуска сервера получаю в логе кучу ворнингов
=ERROR REPORT==== 2011-11-06 16:24:37 ===
** State machine <0.533.0> terminating
** Last event in was connect
** When State == connecting
** Data == {state,undefined,mysql,30000,"сервер.ру",1000,{0,{[],[]}}}
** Reason for termination =
** {'module could not be loaded',
[{mysql_conn,start,
["localhost",3306,"БД","МОЙ ПАРОЛЬ",
"ejabberd",#Fun<ejabberd_odbc.6.64248004>]},
{ejabberd_odbc,mysql_connect,5},
{ejabberd_odbc,connecting,2},
{p1_fsm,handle_msg,10},
{proc_lib,init_p_do_apply,3}]}
Не смотря на сабж сервер всё-равно запускается, но в админке пусто. нету ни одного хоста, хотя в ejabberd.cfg прописано {hosts, ["сервер.ру"]}.
Вопрос - как заставить сервер смотреть глазами в конфиг, а не в уже отсутствующую даже базу (дропнул таблицу даже уже)
бтв, я даже пароль от базы
бтв, я даже пароль от базы мускуля из конфига потёр, да и вообще всё что с odbc было связано...
Сначала проверьте в конфиге
Сначала проверьте в конфиге override_global, override_local и override_acls (http://www.process-one.net/docs/ejabberd/guide_en.html#basicconfig ).
да, действительно дело
да, действительно дело оказалось в этом.
воткнул в начало конфига override_global.
и в логе после перезапуска светятся только строки о том, что сервер занимает соответствующие порты.
но мой домен он по-прежнему не показывает в админке
http://i29.fastpic.ru/big/2011/1106/53/89ff7d625cba495b01291f1dd528bc53.png
Я уже морально готов просто потереть базу, сбросив все настройки и т.п, осталось только её найти)
Уважаемый, наша беседа в двух
Уважаемый, наша беседа в двух словах выражается так:
- У меня не работает.
- Это из-за какой-то проблемы.
Если Вас устраивает этот уровень, тогда ОК. А вообще-то было бы чуть-чуть легче, если бы Вы хотя бы издалека показали больного (ну, к примеру, Ваш конфиг...)
Хотя, конечно, я понимаю, что моё предложение несколько слишком смело, и никак не назовёшь обычной практикой при обращении к сообществу за помощью в решении проблем.
P.S. Возможно, в поиске файлов мнезии Вам поможет информация отсюда: http://www.ejabberd.im/node/524
Приношу свои искренние
Приношу свои искренние извинения :(
бтв, проблему я решил.
внимательно перечитал конфиг и заметил, что {acl, admin... был закомментирован
после раскомментирования строки нода поднялась и в админке появился домен.
спасибо)