Answers:
我遇到了同样的问题,鲜为人知,而且似乎是未记录的错误。完成安装后,尝试重新引导服务器。
为我工作。
我必须手动设置密码,设置页面没有保存它。重新启动服务器没有帮助。
如果您在Windows上使用嵌入式数据库,则它将位于Embedded-db / openfire.script中:
INSERT INTO OFUSER VALUES('admin',NULL, ...
将NULL更改为您的密码。然后重新启动您的OpenFire服务器。
Openfire管理员登录名使用Windows Vista和嵌入式数据库时,如何更改Openfire的管理员登录名:
作为Windows管理员,编辑
C:\ Program Files(x86)\ Openfire \ embedded-db \ openfire.script
更改看起来像这样的行
插入OFUSER值('admin',NULL,'','Administrator','admin','0','0')
至
插入OFUSER值('admin','',NULL,'Administrator','admin','0','0')
保存文件,退出编辑器
我们相当定期地在Ubuntu上安装和部署OpenFire。这是我们内部公司Wiki的部分快速剪切/粘贴。我们还在某些服务器上预安装了webmin和/或virtualmin,以使以后的工作变得更轻松:
预安装
须藤-s
apt-get更新&& apt-dist升级
mkdir / home / kpwadmin / openfire-install
mkdir / home / kpwadmin / virtualmin-install
cd / home / kpwadimn / virtualmin-install
apt-get安装sun-java6-jre
安装
从openfire.org下载最新的.deb软件包。我们将在本文中使用3.6.2版本的Openfire。
cd / home / oacadmin / openfire-install
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb
使用dpkg安装openfire_3.6.2_all.deb
dpkg -i openfire_3.6.2_all.deb
为Openfire创建一个MySQL数据库
启动firefox,然后转到serverip / phpmyadmin(例如:72.11.123.59/phpmyadmin),以root用户身份登录到phpmyadmin。
点击权限
添加新用户
用户名:openfire
主持人:本地
密码:“安全的东西”
在“用户数据库”部分下,单击“使用相同名称创建数据库并授予所有特权”单选按钮。
点击“开始”
网页界面
在firefox上打开另一个标签,然后转到serverip:9090(例如:123.0.0.59:9090)以使用Web界面继续安装。
选择英语
等等等等
希望这可以帮助...
我使用MySQL服务器基于LDAP身份验证的设置成功登录。我以“管理员”身份使用假定更新的密码登录,该密码仍为“ admin”。我希望这可以帮助其他可能像我一样拔头发的人。
PS:http : //www.yosemitescouting.org/images/Yosemite%20Sam.bmp
请参阅此完整教程,以安装Openfire并解决常见问题。
确保仅使用用户名登录,而不使用创建帐户时使用的完整电子邮件地址登录(例如,如果设置admin@example.com,则仅使用admin登录)。
如果您的登录密码中包含标点符号或特殊字符,则可能会引起问题-但在OP的问题中,您使用的是具有有效密码的帐户。
根据官方文档:
在属性表中重置或添加管理员信息:
DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
如果您使用的是嵌入式数据库,则可以通过编辑Embedded-db / openfire.script来运行这些查询。
或将另一个管理员添加到conf.xml。
<admin>
<authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
</admin>
不过,根据此页面,我怀疑此设置已重命名为,<authorizedUsernames>
而不是<authorizedJIDs>
您也可以重新运行安装程序,尽管以我的经验来看,这并不总是有帮助的。
edit /conf/openfire.xml and change the <setup> tag to false
为了完整起见,其他人在上面回答了您可以编辑ofuser表的问题。[我自己没有那么幸运]。
进行更改(包括运行安装程序)后,不要忘记停止并重新启动openfire。[是的,我知道那很傻。如果您想让OpenFire正常运行,请执行此操作。]
如果它在Ubuntu 16.04上,则尝试使用“ openfire_3.9.3_all” debian软件包代替最新的“ openfire_4.1.0_all”。在您安装新密码详细信息的安装过程中,最新软件包存在问题。这个问题没有解决。最好使用以前的版本。它的工作正常。