Проблема установки Openfire - невозможно войти в админку

Я пытаюсь установить Openfire на виртуальную машину Ubuntu, однако после завершения установки через Интернет я не могу войти в панель администратора.

Пока что я:

  • скачал установщик Debian
  • Устанавливается с использованием опций акций
  • Добавлена ​​база данных и построена структура с использованием предоставленного файла SQL
  • Завершен веб-установщик

Сейчас я пытаюсь войти, используя имя пользователя: admin и мой пароль, однако я постоянно получаю неправильное имя пользователя / пароль. В базе данных MySQL сгенерирована запись, показывающая администратора с зашифрованным паролем, и изменение на незашифрованный пароль не работает. В чем здесь проблема?

18 ответов

У меня была такая же проблема, мало знаю и, похоже, недокументированная ошибка. Попробуйте перезагрузить сервер после завершения установки.

Работал на меня.

Мне пришлось вручную установить пароль, страница установки не сохранила его. Перезапуск сервера не помог.

Если вы используете встроенную базу данных в Windows, это будет в встроенном-db / openfire.script:

INSERT INTO OFUSER VALUES('admin',NULL, ...

Измените NULL на ваш пароль. Затем перезапустите ваш сервер OpenFire.

Вход администратора Openfire Как изменить имя администратора Openfire при использовании Windows Vista и встроенной базы данных:

  1. Выключить Openfire
  2. Как администратор Windows, Редактировать

    C:\Program Files (x86)\Openfire\embedded-db\openfire.script

  3. Измените строку, которая выглядит примерно так

    ВСТАВЬТЕ В ЗНАЧЕНИЯ ПОЛЬЗОВАТЕЛЯ ('admin',NULL,'', 'Administrator','admin','0','0')

    в

    ВСТАВИТЬ В ЗНАЧЕНИЯ ПОЛЬЗОВАТЕЛЯ ('admin','',NULL, 'Administrator','admin','0','0')

  4. Сохраните файл, выйдите из редактора

  5. Перезапустите Openfire

Http ://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/

однако это не связано с программированием....

Мы устанавливаем и разворачиваем OpenFire на Ubuntu довольно регулярно. Вот ЧАСТИЧНО быстрое вырезание / вставка из нашей внутренней компании Wiki. Мы также предварительно устанавливаем webmin и / или virtualmin на некоторых серверах, чтобы потом было легче:

Предварительная установка

судо

apt-get update && apt-get dist-upgrade

mkdir / home / kpwadmin / openfire-install

mkdir / home / kpwadmin / virtualmin-install

cd / home / kpwadimn / virtualmin-install

apt-get установить sun-java6-jre

Монтаж

Загрузите последний пакет.deb с openfire.org. В этой статье мы будем использовать версию Openfire 3.6.2.

cd / home / oacadmin / openfire-install

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb

Установите openfire_3.6.2_all.deb, используя dpkg

dpkg -i openfire_3.6.2_all.deb

Создать базу данных MySQL для Openfire

Запустите firefox и перейдите к serverip/phpmyadmin (пример: 72.11.123.59/phpmyadmin), войдите в phpmyadmin от имени пользователя root.

нажмите привилегии

добавить нового пользователя

Имя пользователя: openfire

Принимающая сторона: местная

Пароль: "что-то безопасное"

В разделе "База данных для пользователя" установите переключатель "создать базу данных с тем же именем и предоставить все привилегии".

нажмите "идти"

Веб интерфейс

Откройте другую вкладку в Firefox и перейдите к serverip:9090 (пример: 123.0.0.59:9090), чтобы продолжить установку с помощью веб-интерфейса.

выберите английский

И т. Д. И т. Д.

Надеюсь это поможет...

По умолчанию используется "admin" для пользователя и "admin" для пароля, даже если вы предоставляете один со встроенными в Windows (просто к сведению).

Была такая же проблема при установке в Windows с использованием опции встроенной базы данных. Удалить, стереть каталог, переустановить не исправить. Только перезагрузка вылечит это

Я успешно вошел в систему с установкой LDAP-аутентификации на сервере MySQL. Я вошел как "admin" с предположительно обновленным паролем, который по-прежнему "admin". Я надеюсь, что это поможет кому-то еще, кто, вероятно, вырывает их волосы так же, как я.

PS: http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp

Перезапуск не сделал этого для меня. Следуя совету, приведенному выше, я вручную отредактировал и openfire.script (я использовал встроенную базу данных), а затем смог нормально войти в систему (Ubuntu 9.10)

Используя Openfire 3.7.1 в Windows, пароль для пользователя admin было adminТоже - неважно, что я ввел во время настройки.

Благодаря этому ответу я нашел строку

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','admin@example.com','0','0')

вовстроенном файле db/openfire.script, чтобы было легко разобраться.

Я несколько раз устанавливал и удалял компьютер с Windows XP Profesional SP3, используя встроенную базу данных Openfire 3.6.4. Не удалось войти в adminconsole. Последнюю установку я перезагрузил сразу после установки и теперь могу войти:)

Я надеюсь, что это помогает расстроить чувство, что вы не можете войти в систему, пока вы просто устанавливаете пароль! Странная ошибка, хотя.

Убедитесь, что вы входите в систему, используя только имя пользователя, а не весь адрес электронной почты, который вы использовали для создания учетной записи (например, если вы настроили admin@example.com, войдите в систему, используя только admin).

Если в вашем пароле входа в систему есть знаки препинания или специальные символы, это вызовет проблему, но в вопросе OP вы используете учетную запись с действительным паролем.

Согласно официальным документам:

  1. Сбросьте или добавьте информацию администратора в таблицу ofproperty:

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
    

    Если вы используете встроенную базу данных, вы можете выполнить эти запросы, отредактировав встроенный-db/openfire.script

  2. Или добавьте другого администратора в файл conf.xml.

    <admin>
        <authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
    </admin>
    

    На основании этой страницы я подозреваю, что этот параметр был переименован в <authorizedUsernames> вместо <authorizedJIDs>

  3. Вы также можете перезапустить установку, хотя, по моему опыту, это не всегда помогло.

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. Для полноты, другие ответили выше, что вы можете редактировать таблицу пользователей. [У меня не было много удачи с этим сам].

Не забудьте остановить и перезапустить openfire после внесения изменений, включая запуск установки. [Да, я знаю, что это глупо. В любом случае, если вы хотите, чтобы OpenFire работал, сделайте это.]

Я знаю, что ответов много, но я нашел источник разочарования после того, как изменил имя хоста для сервера в openfire. Исправление, позволяющее мне войти в систему:

  1. зайдите в sql и откройте таблицу свойств в вашей базе данных openfire
  2. измените admin.authorizedJID с меня @oldhostname на меня @newhostname; разделяйте каждого пользователя запятой
  3. Остановите Openfire, а затем запустите его снова - он загрузит администраторов в память

Удаление openfire, скорее всего, не удалит базу данных sql, поэтому ваша проблема будет сохраняться. Кроме того, вы можете создать новую базу данных и переустановить в новую базу данных.

Смотрите это полное руководство по установке Openfire с исправлением распространенных проблем.

http://www.expertcore.org/viewtopic.php?f=74&t=1851

Моя установка на CentOS 5.3 дала те же результаты. Я не могу войти в систему как администратор после установки.

Я перезапустил как HTTP, так и сервер Openfire. Логин был предоставлен после этого.

[root@server ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:

Если это в Ubuntu 16.04, то попробуйте использовать пакет debian "openfire_3.9.3_all" вместо последнего "openfire_4.1.0_all". Последний пакет содержит ошибки в процессе установки, заполняя новые данные пароля. Эта проблема не решена. Лучше использовать предыдущую версию. Его работа отлично.

У меня была такая же проблема с 3.6.4, поэтому я скачал 3.6.3, и она отлично работает.

Вы можете заменить '4' на '3' в ссылке на скачивание, чтобы получить 3.6.3...

Я установил пакет openfire.deb на сервер ubuntu, и у меня возникла та же проблема: я даже не смог войти в первый раз с правами администратора. Я сделал следующее: chmod o+rx /usr/share/openfire

Оказалось, что у пользователей не было разрешений даже читать каталог. Я не знаю, правильно ли это делать, но теперь я могу войти:)

Другие вопросы по тегам