UCenter通信失敗怎么辦 UCenter通信失敗的解決方法
UCenter 通信失敗是站長(zhǎng)們經(jīng)常遇見(jiàn)的問(wèn)題之一,通信失敗會(huì)造成的后果也很多,如上傳頭像時(shí)報(bào)錯(cuò)、新會(huì)員無(wú)法注冊(cè)、登錄密碼不正確等一系列的問(wèn)題,下面學(xué)習(xí)啦小編把 UCenter 通信失敗的解決方法總結(jié)并與大家分享。
UCenter通信失敗的解決方法
檢查站點(diǎn)配置文件中的 UC_APPID 與 UCenter 中的應(yīng)用ID是否一致,以Discuz! X2.5為例,配置文件的目錄為:./config/config_ucenter.php 找到如下圖所示的位置
應(yīng)用的主 URL 地址即站點(diǎn)地址必須與 UCenter 后臺(tái)的應(yīng)用地址相同,站點(diǎn)的訪問(wèn)地址與UCenter 后臺(tái)該應(yīng)用的地址也必須一致。
配置文件中的通信密鑰必須與 UCenter 后臺(tái)的通信密鑰保持一致,配置文件的通信密鑰可以在./config/config_ucenter.php 中看到。
UCenter IP 地址要與服務(wù)器的 ip 地址相同,可以在配置文件中修改 IP 地址,如圖
檢查配置文件中的表前綴是否填寫(xiě)正確,位置在./config/config_ucenter.php 中
fsockopen函數(shù)被禁用,檢查 php 環(huán)境,是否禁用了 fsockopen 函數(shù),可以通過(guò) php.ini 來(lái)查看該函數(shù)的情況,在這個(gè)文件中查找:allow_url_fopen改為allow_url_fopen = On
應(yīng)用域名301重定向的情況
將對(duì)應(yīng)的域名更改為 UCenter 應(yīng)用中的域名,然后訪問(wèn)此測(cè)試腳本,返回的內(nèi)容有 301 permanently 內(nèi)容,通信也會(huì)失敗。 您只要取消重定向即可,一般是 301 跳轉(zhuǎn)規(guī)則有問(wèn)題。
END
看了“UCenter通信失敗怎么辦”的人還看了