国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當(dāng)前位置: 首頁 > 站長資訊 > 正文頁面

Discuz! X2.5與UCenter通信失敗常見癥狀及解決方法

應(yīng)用與UCenter通信失敗是Discuz站長們經(jīng)常遇見的問題之一,通信失敗會(huì)造成的后果也很多,如上傳頭像時(shí)報(bào)錯(cuò)、新會(huì)員無法注冊(cè)、登錄密碼不正確等一系列的問題,下面把 UCenter 通信失敗的解決方法總結(jié)并與大家分享。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

UCenter通信異常,一般有下面的一些癥狀:BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

1、頭像無法上傳出現(xiàn)了錯(cuò)誤提示:access denied for agent changed;BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

2、網(wǎng)站登錄提示密碼不正確或者沒響應(yīng);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

3、會(huì)員無法注冊(cè);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

4、各應(yīng)用不能同步登錄和退出;BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

5、UCenter后臺(tái)提示通信失敗;BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

6、頭像顯示紅X;BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

7、登錄站點(diǎn)后臺(tái) => 點(diǎn)擊 UCenter 顯示 404 或者其它錯(cuò)誤。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

還有很多各種各樣的情況,這里就不一一列舉了。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

解決方法總結(jié)如下:BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

1、檢查站點(diǎn)配置文件中的 UC_APPID 與 UCenter 中的應(yīng)用ID是否一致BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

以Discuz! X2.5為例,配置文件的目錄為:./config/config_ucenter.php 找到如下圖所示的位置BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

這里的值必須與 UCenter 后臺(tái)中應(yīng)用ID的值保持一致,如下圖所示。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

2、應(yīng)用的主URL地址即站點(diǎn)地址必須與UCenter后臺(tái)的應(yīng)用地址相同比如站點(diǎn)的訪問地址為:http: //down.admin5.com/info,那么UCenter后臺(tái)該應(yīng)用的地址也必須是http: //down.admin5.com/info。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

3、配置文件中的通信密鑰必須與 UCenter 后臺(tái)的通信密鑰保持一致配置文件的通信密鑰可以在./config/config_ucenter.php 中看到。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

這里的密鑰必須和 UCenter 后臺(tái)的保持一致。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

4、UCenter IP 地址要與服務(wù)器的 ip 地址相同可以在配置文件中修改 IP 地址,如圖BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

同理,UCenter 后臺(tái)的應(yīng)用 IP 地址也要和配置文件中的一致。應(yīng)用管理中,編輯站點(diǎn)應(yīng)用即可看到如下圖所示:BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

5、檢查配置文件中的表前綴是否填寫正確位置在./config/config_ucenter.php 中BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口


BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

6、fsockopen函數(shù)被禁用,檢查 php 環(huán)境,是否禁用了 fsockopen 函數(shù),可以通過 php.ini 來查看該函數(shù)的情況,在這個(gè)文件中查找BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

allow_url_fopen 將其改為 allow_url_fopen = OnBRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

7、應(yīng)用域名301重定向的情況。301重定向可以用fsockopen函數(shù)進(jìn)行測(cè)試:用下面的代碼BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

<?phpBRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$fp = fsockopen("[url=http://down.admin5.com/info]down.admin5.com/info[/url]", 80, $errno, $errstr, 30);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if (!$fp) {BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

echo "$errstr ($errno)BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

/n";BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} else {BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$out = "GET / HTTP/1.1/r/n";BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$out .= "Host: [url=http://down.admin5.com/info/r/n]down.admin5.com/info/r/n[/url]";BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$out .= "Connection: Close/r/n/r/n";BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

fwrite($fp, $out);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

while (!feof($fp)) {BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

echo fgets($fp, 128);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

fclose($fp);BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

?>BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

將對(duì)應(yīng)的域名更改為 UCenter 應(yīng)用中的域名,然后訪問此測(cè)試腳本,返回的內(nèi)容有 301 permanently 內(nèi)容,通信也會(huì)失敗。您只要取消重定向即可,一般是 301 跳轉(zhuǎn)規(guī)則有問題。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

通過以上方法,便可以解決通信失敗的問題。通常只要目錄權(quán)限正確,配置文件和后臺(tái)設(shè)置按照上面方法操作通信就不會(huì)出現(xiàn)問題了。BRd網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  

此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!:

相關(guān)文章