it-swarm-ru.tech

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

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

Пока что я:

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

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

15
Lobe

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

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

23
SpaceManSpiff

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

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

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

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

6
StuffMaster

Вход администратора 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
3
hasan vidin

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

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

Sudo-s

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), чтобы продолжить установку с помощью веб-интерфейса.

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

И т.д. И т.д.

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

2
KPWINC

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

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

2
mog

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

0
Tronman

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

0
Hightechrider

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

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

0
NeoCambell

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

0
user181224

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

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

0
Dmitriy

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

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

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','[email protected]','0','0')

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

0
Silas

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

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

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

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

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','[email protected],[email protected]');
    

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

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

    <admin>
        <authorizedJIDs>[email protected]com, [email protected]</authorizedJIDs>
    </admin>
    

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

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

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

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

0
SamGoody

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

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

0
Wim

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

0
Rajnesh Thakur

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

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

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

0
scape

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

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

[[email protected] ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[[email protected] ~]# service openfire restart
Shutting down openfire:
Starting openfire:
0
xyz

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

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

0
bjnortier

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

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

0
shiny