Назад | Перейти на главную страницу

Проблема с установкой Openfire - не удается войти в панель администратора

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

Пока я:

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

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

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

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

Если вы используете встроенную базу данных в Windows, это будет в встроенный-БД / 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

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

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

sudo -s

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

mkdir / главная / kpwadmin / openfire-install

mkdir / главная / kpwadmin / virtualmin-install

cd / home / kpwadimn / virtualmin-install

apt-get install sun-java6-jre

Монтаж

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

cd / home / oacadmin / openfire-установка

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

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

И т. Д. И т. Д.

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

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

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

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

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

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

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

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

    Если вы используете встроенную базу данных, вы можете запускать эти запросы, отредактировав embedded-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. Для полноты, другие ответили выше, что вы можете редактировать таблицу ofuser. [Мне самому с этим не повезло].

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

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

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

Благодаря этот ответ Я нашел линию

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

в встроенный-БД / openfire.script файл, чтобы его было легко понять.

См. Это полное руководство по установке 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:

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

Надеюсь, это помогает избавиться от неприятного ощущения, что вы не можете войти в систему, пока вы только что установили пароль !! Хотя странный баг.

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

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

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

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

Вы можете заменить «4» на «3» в ссылке для загрузки, чтобы получить 3.6.3 ...

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

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

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

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

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

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

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