警告! ejabberd 无法启动 管理员用户未创建 请检查您的配置

Posted

技术标签:

【中文标题】警告! ejabberd 无法启动 管理员用户未创建 请检查您的配置【英文标题】:WARNING! ejabberd can not start Admin user is not created Please check your configuration 【发布时间】:2016-07-29 10:01:29 【问题描述】:

我的标题是我在设置ejabberd时在终端中遇到的“错误”

我做了什么。

从this website and choose Mac OS X Intel Installer.下载包 我关注this tutorial. Terminal. 可以通过 /Applications/ejabberd-16.06/bin 联系到我。 然后运行./postinstall.sh cesare jerry.local password

并在终端中收到以下错误消息。

WARNING ! ejabberd can not start Admin user is not created Please check your configuration

但我知道有“postinstall.sh”脚本的说明,必须在安装后立即运行才能创建管理员用户。

所以为了创建管理员用户,我继续official site of ejabberd.

但是我无法理解 第 5 步,而且我的注册过程一直在进行中。

简而言之,如何创建管理员用户或如何从终端中删除 WARNING?

评论:几天后,我发现您应该尝试使用二进制安装程序安装 ejabberd,而不是使用操作系统特定的 Packagesr 安装 ejabberd。

【问题讨论】:

你有哪个 OSX 版本? @Mickaël Rémond OS X EL Captain 版本 10.11.4 【参考方案1】:

您不需要运行postinstall.sh 脚本,因为它已由安装程序运行并为您创建管理员用户。如果您没有收到来自安装程序的错误消息,那么您应该已经设置好了。您可以调用 ejabberd 启动脚本。

如果 OSX 防火墙要求您授权,请确保您也同意侦听端口。还要确保安装 ejabberd 的用户具有管理员权限。

【讨论】:

感谢您的重播!顺便说一句,我是 XMPP 的新手根据你的指示,我遵循了 docs.ejabberd.im/admin/guide/installation/#start 但是'ejabberdctl:找不到命令' bin 目录中有一个bin/start 脚本。只需双击它。 Yuhuuuu.. 已经开始了...谢谢先生的帮助。祝你有美好的一天! 但是当我点击它时无法打开“管理界面”然后“无法访问此站点” - localhost 拒绝连接。 对不起,我是第一次做 XMPP 的新手,请您详细说明一下吗?

以上是关于警告! ejabberd 无法启动 管理员用户未创建 请检查您的配置的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到 ejabberd 本地主机

Ejabberd:仅对管理员使用内部身份验证

无法让 jabber 客户端连接到在 localhost 上运行的 ejabberd

翻译eJabberd 外部脚本的使用

无法将用户从 iOS 客户端注册到 Ejabberd 服务器 - XMPP

Ejabberd 限制用户注册权限