久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
Discuz! 官方交流社區(qū)
標題:
解決discuz 3.4新用戶強制上傳頭像后,無法發(fā)帖問題!
[打印本頁]
作者:
allthebest
時間:
2019-7-29 16:02
標題:
解決discuz 3.4新用戶強制上傳頭像后,無法發(fā)帖問題!
首先,先檢查貴站轉(zhuǎn)HTTPS后UCENTER會否出現(xiàn)通訊失敗,有問題先要修正
然后問題就出在了頭像獲取上,在uc_client/client.php中,找到
$path = $matches['path'] ? $matches['path'].($matches['query'] ? '?'.$matches['query'] : '') : '/';
復(fù)制代碼
下面增加:
$matches['port'] = !empty($matches['port'])&&$scheme=='https' ? $matches['port'] : 443;
復(fù)制代碼
然后找到:
if(!$fp = @fsocketopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout)) {
復(fù)制代碼
修改為:
if($port=='443'){
$temp = 'ssl://';
}else{
$temp = 'http://';
}
if(!$fp = @fsocketopen($temp.($ip ? $ip : $host), $port, $errno, $errstr, $timeout)) {
復(fù)制代碼
至此應(yīng)該修復(fù)了該問題了,如果還沒修復(fù),嘗試以下方法:
在function uc_check_avatar中找到
$res = uc_fopen2($url, 500000, ”, ”, TRUE, UC_IP, 20);
復(fù)制代碼
修改為:
$res = trim(uc_fopen2(UC_API."/avatar.php?uid=$uid&check_file_exists=1"));
復(fù)制代碼
原本的call很不穩(wěn)定,有時候返回不出1,新的這個直接打開url返回數(shù)值。
作者:
三優(yōu)設(shè)計
時間:
2019-7-29 16:33
感謝老大! 小站問題解決!
作者:
湖中沉
時間:
2019-7-29 22:53
贊一個
作者:
樂多
時間:
2019-7-30 17:41
謝謝分享
作者:
LCW
時間:
2019-7-31 13:56
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/)
Powered by Discuz! W1.0