2010-03-11 43 views
1

我想從一個PHP文件中調用ejabberdctl工作,但它與下面的錯誤而失敗:ejabberdctl不從PHP

Failed RPC connection to the node [email protected]: nodedown 

節點運行時,我已經通過登錄到服務器選中此。

當PHP腳本運行,這是我在/opt/ejabberd-2.1.2/logs/ejabberd.log節目看到錯誤:

=ERROR REPORT==== 2010-03-11 15:08:07 === 
** Connection attempt from disallowed node '[email protected]' ** 

服務器詳細信息:

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

回答

4

這可能是一個cookie問題。 檢查運行ejabberd的用戶和運行php的用戶是否都使用同一個cookie(cookie文件名爲.erlang.cookie)。

+0

是的,這是一個餅乾問題。顯然有兩個cookie,一個在www-data主目錄中,另一個在/ var中。我擺脫了家中的一員,並開始按預期工作 – Adil 2010-04-11 06:11:53