Приклад настройки зі зберіганням налаштувань і списку користувачів в СУБД mysql

Власне процес інсталяції.

На першій сторінці пропонується вибрати бажану мову. Російського немає, так що зупиняємося на англійському або будь-якому іншому знайомому говіркою:

Далі необхідно вписати ім'я нашого домену і порти, на яких буде працювати админка jabber-сервера.

Наступний крок - вибір бази даних для зберігання. Оскільки визначилися, що зберігати всі дані будемо в СУБД MySQL, то відзначаємо пункт "Standart Database Connection".

До речі. Пора б уже створити саму базу даних.

# Mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with; or \ g. Your MySQL connection id is 9902 Server version: 5.0.86-log FreeBSD port: mysql-server-5.0.86 Type 'help;' or '\ h' for help. Type '\ c' to clear the current input statement. mysql> create database openfire; Query OK, 1 row affected (0.00 sec) mysql> grant all on openfire. * To 'openfire' @ 'localhost' identified by 'password'; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye

Власне вікно настройки конекту до БД:

Визначаємося, де будуть зберігатися облікові записи користувачів.

Налаштування плагіна Monitoring Service

Для того, щоб на сервері можна було вести історію листування, скористаємося можливостями плагіна Monitoring Service.

Встановимо плагін на відповідній сторінці (Plugins -> Available Plugins), натиснувши на плюсик навпроти Monitoring Service.

Далі йдемо по шляху Server -> Archiving -> Archiving Settings інастраіваем логіірованіе

Після застосування налаштувань, всі розмови будуть вноситися в БД.

Налаштування плагіна IM Gateway

Для організації транспортів в інші сервіси миттєвих повідомлень використовується плагін IM Gateway. Однак не так давно його замінили на Kraken XMPP IM Gateway. Якщо комусь потрібна стара версія, то скачати її можна за посиланням нижче. До речі, через форму завантаження плагіна він не заробив, а після того, як вручну "поклав" його в / usr / local / share / java / openfire / plugins.

Ще один маленький секрет. Хоча установка завершена, необхідно вручну поправити конфігураційний файл. Якщо цього не зробити, кирилиця в іменах користувачів і груп (при Default-форматі профілів), а також "відкладені" повідомлення будуть відображатися ієрогліфами-крякозяблікамі через помилки в кодуванні. Відкриваємо файл /usr/local/etc/openfire/openfire.xml. Шукаємо рядок, що описує базу даних: "jdbc: mysql: // host_name: 3306 / base_name", Після чого наводимо її до виду"jdbc: mysql: // host_name: 3306 / base_name? characterEncoding = UTF-8".

Схожі статті