我的Mac上安装了Openfire 3.7.1并安装了XAMPP。我在配置OpenFire时遇到问题。在服务器设置中,我已将san-imac.local.lan
作为域名。选择标准数据库连接并选择MySql数据库驱动程序。这是数据库URL jdbc:mysql://localhost:3306/test
,并提供了XAMPP phpmyadmin的用户名密码。但它说
无法建立与数据库的连接。通过打开
"/logs/error.log"
日志文件查看错误消息,然后返回以解决问题。
首先,/logs
文件夹中没有此类文件。我应该怎么做才能使这个工作,并按照程序启动和运行OpenFire。
我需要构建一个应用程序来连接到openfire以进行IM聊天,例如使用XMPP的Gmail,Facebook,Yahoo。如果有人可以提供任何指导,那将非常有帮助。
答案 0 :(得分:0)
确保您的数据库设置正确,包括数据库名称,数据库用户名和用户密码。如果你有正确的配置,那么你的打开ire应该工作得很好。请注意,如果数据库用户名具有空密码或对数据库的访问权限不足,则不接受。
我希望这些提示可以解决您的问题。
答案 1 :(得分:0)
检查您的密码和用户名,我遇到了同样的错误,我花了一段时间才发现我的用户名错误了。
答案 2 :(得分:0)
解决了这个问题。
由于文件写入权限,未创建日志文件。要解决此运行OF服务器,如下所示
使用sudo从终端运行openfire.sh文件。这将以root访问权限启动OF现在将创建错误日志文件。
我的日志文件有错误消息,因为用户@localhost拒绝访问。因为我在openfire设置的db连接页面中保持用户字段为空。
如果您使用的是localhost,请将用户字段保留为root @ localhost。