ejabberdctl command "create_room" not known
我想设置一个简单的 jabber 服务器来与我的团队聊天。一切都很顺利,直到我想创建会议室。
当我运行不带参数的 ejabberdctl 时,选项 create_room 不会出现在列表中,如果我运行 ejabberdctl create_room test 我得到以下响应:
Error: command"create_room" not known.
我的配置文件(/etc/ejabberd/ejabberd.cfg)如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | %% Admins of this server are also admins of MUC service: {access, muc_admin, [{allow, admin}]}. %% All users are allowed to use MUC service: {access, muc, [{allow, all}]}. {mod_muc, [ %%{host,"conference.@HOST@"}, {access, all}, {access_create, all}, {access_persistent, all}, {access_admin, muc_admin}, {max_users, 500} ]}, |
您需要将
这在 15.06 对我有用。
您需要启用 mod_admin_extra。
另外,如果您运行 15.04 之前的 ejabberd 版本,您还需要手动安装和编译该模块。