it-swarm.cn

Openfire安装问题-无法登录到管理面板

我正在尝试 Openfire 在Ubuntu虚拟机上安装,但是在完成基于Web的安装程序后,我无法登录到管理面板。

到目前为止,我:

  • 下载的Debian安装程序
  • 使用股票期权安装
  • 添加数据库并使用提供的SQL文件构建结构
  • 完整的基于Web的安装程序

我现在尝试使用用户名:admin和密码登录,但是我经常遇到错误的用户名/密码错误。在MySQL数据库中生成的一条记录显示了具有加密密码的admin用户,并且更改为未编码的密码不起作用。这里有什么问题?

15
Lobe

我遇到了同样的问题,鲜为人知,而且似乎是未记录的错误。完成安装后,尝试重新引导服务器。

为我工作。

23
SpaceManSpiff

我必须手动设置密码,设置页面没有保存它。重新启动服务器没有帮助。

如果您在Windows上使用嵌入式数据库,它将位于embedded-db/openfire.script

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

将NULL更改为您的密码。然后重新启动您的OpenFire服务器。

6
StuffMaster

Openfire管理员登录名使用Windows Vista和嵌入式数据库时,如何更改Openfire的管理员登录名:

  1. 关闭Openfire
  2. 作为Windows管理员,编辑

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

  3. 更改看起来像这样的行

    插入OFUSER值('admin',NULL,'','Administrator','admin','0','0')

    插入OFUSER值('admin','',NULL,'Administrator','admin','0','0')

  4. 保存文件,退出编辑器

  5. 重新启动Openfire
3
hasan vidin

我们相当定期地在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

主持人:本地

密码:“安全的东西”

在标题为“用户的数据库”的部分下,单击单选按钮“使用相同名称创建数据库并授予所有特权”

点击“开始”

Web界面

在firefox上打开另一个标签,然后转到serverip:9090(例如:123.0.0.59:9090)以使用Web界面继续安装。

选择英语

等等等等.

希望这可以帮助...

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

即使您提供一个嵌入Windows的用户,它也默认为“ admin”用户和“ admin”用户密码(仅供参考)。

0
user181224

我将openfire.deb软件包安装到ubuntu服务器,并遇到了相同的问题:甚至无法以管理员身份首次登录。我做了以下工作:chmod o + rx/usr/share/openfire

原来,用户甚至没有权限读取目录。我不知道这样做是否正确,但是现在我可以登录了:)

0
Dmitriy

在Windows上使用Openfire 3.7.1,用户admin的密码也是admin在设置向导中输入。

感谢 这个答案 我找到了

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

embedded-db/openfire.script文件中,因此很容易找出来。

0
Silas

确保仅使用用户名而不是用于创建帐户的完整电子邮件地址登录(例如,如果您设置[email protected],则仅使用admin登录)。

如果您的登录密码中包含标点符号或特殊字符,则会引起问题-但在OP的问题中,您使用的帐户具有有效的密码。

根据 官方文档

  1. 在属性表中重置或添加管理员信息:

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

    如果您使用的是嵌入式数据库,则可以通过编辑Embedded-db/openfire.script来运行这些查询。

  2. 或将另一个管理员添加到conf.xml。

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

    但是,基于 此页面 ,我怀疑此设置已重命名为<authorizedUsernames> 代替 <authorizedJIDs>

  3. 您也可以 重新运行安装程序 ,尽管根据我的经验,这并不总是有用的。

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. 为了完整起见,其他人在上面回答了您可以编辑ofuser表的问题。 [我自己运气不太好]。

进行更改(包括运行安装程序)后,不要忘记停止并重新启动openfire。 [是的,我知道那很傻。如果您想让OpenFire正常工作,请执行此操作。]

0
SamGoody

我使用Openfire 3.6.4的嵌入式数据库在Windows XP Profesional SP3计算机上安装和卸载了几次。无法登录到管理员控制台。我上次安装是在安装后直接重启的,现在让我登录:)

我希望这有助于您在设置密码时无法登录的沮丧感!!但是,奇怪的错误。

0
Wim

如果它在Ubuntu 16.04上,则尝试使用“ openfire_3.9.3_all” debian软件包代替最新的“ openfire_4.1.0_all”。在您安装新密码详细信息的安装过程中,最新软件包存在问题。这个问题没有解决。最好使用以前的版本。它的工作正常。

0
Rajnesh Thakur

我知道有很多答案,但是在openfire中更改服务器的主机名后,我发现了沮丧的原因。我可以登录的解决方法:

  1. 转到sql并在您的openfire数据库中打开属性表
  2. 将admin.authorizedJID从me @ oldhostname更改为me @ 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

我使用MySQL服务器基于LDAP身份验证的设置成功登录。我以“ admin”的身份登录并使用了据说已更新的密码,该密码仍为“ admin”。我希望这可以帮助其他可能像我一样拔头发的人。

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

0
shiny