Я пытаюсь вызвать ejabberdctl из файла PHP, но он не работает со следующей ошибкой: Failed RPC connection to the node ejabberd@localhost: nodedown Узел запущен, я проверил это, войдя в сервер. Когда скрипт php запущен, это ошибка, которую я вижу в /opt/ejabberd-2.1.2/logs/ejabberd.log: =ERROR REPORT==== 2010-03-11 15:08:07 === ** Connection attempt from disallowed node 'ejabberd-ctl@localhost' ** Сведения […]
Я нашел код из стека через поток, чтобы выполнить команду register в чат-сервере ejabberd xmpp, используя php. (Создайте пользователя ejabberd с PHP) Но когда я выполняю файл, я получил ошибку: "sudo: неизвестный пользователь: ejabberd" "sudo: невозможно инициализировать плагин политики" Я запускаю этот код на моей ubuntu (14.04 LTS 64-разрядной) машине. PHP-код, который я использую следующим […]
У нас есть сайт социальной сети, где у людей есть контакты, и мы хотим, чтобы он был интегрирован с XMPP. В настоящее время мы используем сервер ejabberd XMPP. Вот мои вопросы: Как правильно создать учетную запись? Прямо сейчас, я думаю, что при регистрации пользователей в нашем веб-приложении мы будем называть скрипт, который будет выполнять команду […]
Мне нужно создать пользователя ejabberd из PHP-скрипта. Я также должен иметь возможность добавить нового пользователя в предопределенный общий список. Должен ли я просто вызвать ejabberdctl с помощью exec() или есть лучший способ?