ejabberdctl funktioniert nicht von PHP
Frage
Ich versuche ejabberdctl aus einer PHP-Datei zu nennen, aber es mit dem folgenden Fehler fehlschlägt:
Failed RPC connection to the node ejabberd@localhost: nodedown
Der Knoten läuft, ich habe diese Option aktiviert, indem sie in den Server einloggen.
Wenn der PHP-Skript ausgeführt wird dies ist der Fehler, den ich in /opt/ejabberd-2.1.2/logs/ejabberd.log zeigt sehen:
=ERROR REPORT==== 2010-03-11 15:08:07 ===
** Connection attempt from disallowed node 'ejabberd-ctl@localhost' **
Server Details:
Ejabberd Version: 2.1.2
OS: Ubuntu 9.10 x64
Lösung
Dies ist wahrscheinlich ein Cookie Problem. Überprüfen Sie, ob der Benutzer Lauf ejabberd und der Benutzer läuft PHP sind beide mit dem gleichen Cookie (Cookie-Datei heißt .erlang.cookie).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow