В продолжении моей статьи как установить openfire пришло время обновить его тем более уже прошло более 5 обновлений, моя версия Openfire 3.10.0 на данный момент, а сейчас уже можно скачать Openfire 4.0.1 Так что давайте перейдем к вопросу как и с чего начать обновление openfire сервера.
Для обновления Openfire делаем следующие (напомню что данная инструкция описывает обновление сервера Openfire под Ubuntu):
- Останавливаем сервер openfire командой /etc/init.d/openfire stop
- Копируем директорию /usr/share/openfire и /etc/openfire
- Если есть возможность сделайте бекап базы данных, я для этого использую phpmyadmin
- Далее скачиваем последний дистрибутив openfire с сайта http://www.igniterealtime.org/downloads/index.jsp
- После этого запускаем команду dpkg -i openfire_4.0.1_all.deb
- Я бы еще советовал сделать следующее в файле openfire.xml который находится в /etc/openfire в самом низу есть строчка <setup>true</setup> и в ней нужно удалить слово TRUE
- Далее запускаем сервер Openfire командой /etc/init.d/openfire start
- И переходим в админку http://IP_Сервера:9090 у нас будет снова запущена установка openfire, НО НЕ ВОЛНУЙТЕСЬ, А ПРОЙДИТЕ ВСЕ ЭТАПЫ и увидите что в админке все сохранения остались с пользователями и группами (ну даже если накосячили, то базу данных вы сохраняли из третьего пункта и можно будет откатиться и все заново повторить)
- Радуемся Жизни )
Вот таким простым способом мы обновили сервер Openfire (на самом деле на все это у меня ушло не более 10 минут, так что ни чего не бойтесь и делайте по инструкции)
PS кстати еще может кому понадобиться может пригодиться статья как восстановить пароль администратора в openfire
1 Останавливаем сервер openfire командой /etc/init.d/openfire stop
2. Далее скачиваем последний дистрибутив openfire с сайта http://www.igniterealtime.org/downloads/index.jsp
3. После этого запускаем команду dpkg -i openfire_4.1.3_all.deb
4. Далее запускаем сервер Openfire командой /etc/init.d/openfire start
работаем