Фотогалереи

Услуги

Помощь при использовании сайта

ejabberd MySQL В Debian

Небольшая заметка на память, вполне может пригодиться и другим.

Как известно в стандартной поставке Jabber сервера Ejabberd нет поддержки авторизации через MySQL, присутствует только Mnesia. Это легко решается, так как сам модуль для Ejabberd имеется. С помощью SVN мы можем получить его и собрать, но сначала нужно установить сам SVN.

aptitude install subversion

Вытягиваем исходники модуля

svn checkout http://svn.process-one.net/ejabberd-modules/mysql/trunk/ ejabberd-mysql

Переходим в директорию ejabberd-mysql и запускаем скрипт сборки

./build.sh

В Gentoo Linux все собиралось хорошо и сразу, а вот в Debian меня послали лесом да еще и таким изощренным способом.

{"init terminating in do_boot",{undef,[{make,all,[]},{init,start_it,1},{init,start_em,1}]}}

Ларчик открывался просто и нужно было всего лишь доставить пакет

aptitude install erlang-nox

После этого перезапускаем сборку и все файлы с расширением .beam копируем в

/usr/lib/ejabberd/ebin
5
2 голосов
Ваша оценка: Нет