Вот что я сделал для настройки внешней базы данных (в моем случае MySQL):
Предполагая, что у вас есть работающий экземпляр Openfire, вы должны остановить сервер и отредактировать файл openfire.xml.
Просто добавьте <setup>false</setup>
, чтобы в следующий раз, когда вы откроете веб-интерфейс, вы были перенаправлены на страницу настройки, которая позволит вам выбрать и настроить сервер базы данных.
Из каталога установки Openfire скопируйте SQL-запрос из /resources/database (выберите тот, который подходит для вашей конкретной базы данных, в моем случае я использовал openfire_mysql.sql
)
Конечно, вам нужно настроить привилегии.
Оттуда я просто последовал за мастером и поместил информацию в поля ввода при настройке базы данных, например, IP-адрес, имя пользователя и пароль, которые я установил в привилегиях в phpMyAdmin. Все должно быть запущено в течение нескольких минут.
Если вы получаете ошибку при настройке базы данных из веб-интерфейса, попробуйте проверить, открыт ли порт MySQL вашего сервера базы данных, его 3306. Если это не так, выполните некоторые sudo iptables
.
Надеюсь это поможет.
person
quarks
schedule
30.08.2011