ejabberdctl不适用于PHP

时间:2010-03-11 11:09:08

标签: php cookies ejabberd

我正在尝试从PHP文件中调用ejabberdctl,但它失败并出现以下错误:

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' **

服务器详细信息:

Ejabberd版本:2.1.2
操作系统:Ubuntu 9.10 x64

1 个答案:

答案 0 :(得分:4)

这可能是一个cookie问题。 检查运行ejabberd的用户和运行php的用户是否都使用相同的cookie(cookie文件名为.erlang.cookie)。