Я пытаюсь установить Openfire на виртуальную машину Ubuntu, однако после завершения установки через Интернет я не могу войти в панель администратора.
Пока что я:
- скачал установщик Debian
- Устанавливается с использованием опций акций
- Добавлена база данных и построена структура с использованием предоставленного файла SQL
- Завершен веб-установщик
Сейчас я пытаюсь войти, используя имя пользователя: admin и мой пароль, однако я постоянно получаю неправильное имя пользователя / пароль. В базе данных MySQL сгенерирована запись, показывающая администратора с зашифрованным паролем, и изменение на незашифрованный пароль не работает. В чем здесь проблема?
Я должен был установить пароль вручную, страница установки не сохранила его. Перезапуск сервера не помог.
Если вы используете встроенную базу данных в Windows, это будет в встроенном-db / openfire.script :
INSERT INTO OFUSER VALUES('admin',NULL, ...
Измените NULL на свой пароль. Затем перезапустите ваш сервер OpenFire.
источник
Вход администратора Openfire Как изменить имя администратора Openfire при использовании Windows Vista и встроенной базы данных:
Как администратор Windows, Редактировать
C: \ Program Files (x86) \ Openfire \ embedded-db \ openfire.script
Измените строку, которая выглядит примерно так
ВСТАВИТЬ В ЗНАЧЕНИЯ ПОЛЬЗОВАТЕЛЯ («admin», NULL, «», «Administrator», «admin», «0», «0»)
в
ВСТАВИТЬ В ЗНАЧЕНИЯ ПОЛЬЗОВАТЕЛЯ ('admin', '', NULL, 'Administrator', 'admin', '0', '0')
Сохраните файл, выйдите из редактора
источник
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), чтобы продолжить установку с помощью веб-интерфейса.
выберите английский
И т. Д. И т. Д.
Надеюсь это поможет...
источник
Я установил пакет openfire.deb на сервер ubuntu, и у меня возникла та же проблема: я даже не смог войти в первый раз с правами администратора. Я сделал следующее: chmod o + rx / usr / share / openfire
Оказалось, что у пользователей не было разрешений даже читать каталог. Я не знаю, правильно ли это делать, но теперь я могу войти :)
источник
Была такая же проблема при установке в Windows с использованием опции встроенной базы данных. Удалить, стереть каталог, переустановить не исправить. Только перезагрузка вылечит это
источник
У меня была такая же проблема с 3.6.4, поэтому я скачал 3.6.3, и она отлично работает.
Вы можете заменить '4' на '3' в ссылке на скачивание, чтобы получить 3.6.3 ...
источник
Перезапуск не сделал этого для меня. Следуя приведенному выше совету, я вручную отредактировал и openfire.script (я использовал встроенную базу данных), а затем смог войти в систему очень хорошо (Ubuntu 9.10)
источник
Я успешно вошел в систему с установкой аутентификации LDAP на сервере MySQL. Я вошел как «admin» с предположительно обновленным паролем, который по-прежнему «admin». Я надеюсь, что это поможет кому-то еще, кто, вероятно, вырывает свои волосы, как я.
PS: http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp
источник
Я установил и деинсталлировал несколько раз на Windows XP Profesional SP3, используя встроенную базу данных Openfire 3.6.4. Не удалось войти в adminconsole. Последнюю установку я перезагрузил сразу после установки и теперь могу войти :)
Я надеюсь, что это помогает расстроить чувство, что вы не можете войти в систему, пока вы просто устанавливаете пароль! Странная ошибка, хотя.
источник
Моя установка на CentOS 5.3 дала те же результаты. Я не могу войти в систему как администратор после установки.
Я перезапустил как HTTP, так и сервер Openfire. Логин был предоставлен после этого.
источник
Смотрите это полное руководство по установке Openfire с исправлением распространенных проблем.
http://www.expertcore.org/viewtopic.php?f=74&t=1851
источник
Использование Openfire 3.7.1 на Windows , пароль для пользователя
admin
не былоadmin
, тоже - не важно , что я вошел в процессе работы мастера установки.Благодаря этому ответу я нашел строку
во встроенном файле db / openfire.script, чтобы было легко разобраться.
источник
По умолчанию используется «admin» для пользователя и «admin» для пароля, даже если вы предоставляете один со встроенными в Windows (просто к сведению).
источник
Убедитесь, что вы входите в систему, используя только имя пользователя, а не весь адрес электронной почты, который вы использовали для создания учетной записи (например, если вы настроили admin@example.com, войдите в систему, используя только admin).
Если в вашем пароле входа в систему есть знаки препинания или специальные символы, это вызовет проблему, но в вопросе ОП вы используете учетную запись с действительным паролем.
Согласно официальным документам :
Сбросьте или добавьте информацию администратора в таблицу ofproperty:
Если вы используете встроенную базу данных, вы можете выполнить эти запросы, отредактировав встроенный-db / openfire.script
Или добавьте другого администратора в файл conf.xml.
Основываясь на этой странице , я подозреваю, что этот параметр был переименован
<authorizedUsernames>
вместо<authorizedJIDs>
Вы также можете перезапустить установку , хотя, по моему опыту, это не всегда помогло.
Для полноты, другие ответили выше, что вы можете редактировать таблицу пользователей. [У меня не было много удачи с этим сам].
Не забудьте остановить и перезапустить openfire после внесения изменений, включая запуск установки. [Да, я знаю, что это глупо. Делайте это в любом случае, если вы хотите, чтобы OpenFire работал.]
источник
Я знаю, что есть много ответов, но я нашел свой источник разочарования после того, как я изменил имя хоста для сервера в openfire. Исправление, позволяющее мне войти в систему:
Удаление openfire, скорее всего, не приведет к удалению базы данных sql, поэтому ваша проблема останется. В качестве альтернативы вы можете создать новую базу данных и переустановить в новую базу данных.
источник
Если это в Ubuntu 16.04, то попробуйте использовать пакет debian "openfire_3.9.3_all" вместо последнего "openfire_4.1.0_all". Последний пакет содержит ошибки в процессе установки, заполняя новые данные пароля. Эта проблема не решена. Лучше использовать предыдущую версию. Его работа отлично.
источник