discuz的會(huì)員上傳頭像失敗,提示 Access denied for agent changed,通常是discuz和ucenter的之間的通信問題。所以要檢查/config/config_global.php 、/config/config_ucenter.php、/uc_server/data/config.inc.php ,這3個(gè)文件是數(shù)據(jù)庫連接文件,需要先檢測(cè)里面的數(shù)據(jù)庫信息是否正確。
如果數(shù)據(jù)庫連接信息正常,那么就可以正常進(jìn)入discuz的后臺(tái)和ucenter的后臺(tái)。接下來就檢測(cè)通信的數(shù)據(jù):
需要檢查的設(shè)置:
一、UCenter 后臺(tái)——》應(yīng)用管理——》查看論壇的通信情況,如下圖:
1、上圖中通信成功,這樣ucenter和discuz的會(huì)員通信就是正常,上傳頭像就會(huì)正常。
2、如果上圖中通信情況是失敗,那么需要點(diǎn)擊后面的“編輯”按鈕,進(jìn)入編輯應(yīng)用,查看通信密鑰,如下圖:
3、復(fù)制上圖中的通信密鑰。之后打開discuz后臺(tái)——》站長——》ucenter設(shè)置——》ucenter通信密鑰,把復(fù)制的通信密鑰粘帖到這里。如下圖:
做了上面的操作后,discuz和ucenter通信密鑰就相同了,這樣在去ucenter的應(yīng)用管理,通信狀態(tài)就應(yīng)該成功了。會(huì)員上傳頭像問題也就解決了。
注意:其實(shí)具體需要檢查的設(shè)置說明:
1、UCenter 應(yīng)用 ID 需要和 UCenter 后臺(tái)的 ID 一致;
2、UCenter 通信密鑰需要和 UCenter 后臺(tái)的通信密鑰一致;
3、UCenter 訪問地址查看是否是正確的地址;
4、UCenter IP 地址查看是否是UCenter所在的 Mysql 服務(wù)器的ip地址。