php版本的discuzX3.2部署的問題收集

easonjim發表於2016-03-22

1、登陸後臺老是自動退出是怎麼回事?

解決方法:用ftp上線下載檔案下在跟目錄/config/config_global.php把$_config[`admincp`][`checkip`]  = 1;
把1改成0

原因:網路的問題,尤其是幾條電話線組成的軟路由,出現IP的隨機切換!

 

2、Discuz! X3.* 後臺 UCenter 使用者管理中心驗證碼錯誤無法登入

解決方法:根據目錄找到檔案: UCenter(新版為UC_Server)的 model/base.php
查詢:
$this->onlineip = $match[0] ? $match[0] : `unknown`;
在這程式碼之後插入一段程式碼:
$isonlineIP = isset($_COOKIE[`onlineipd`]) && !empty($_COOKIE[`onlineipd`]);
if($isonlineIP){
$this->onlineip = $_COOKIE[`onlineipd`];
}else{
setcookie(“onlineipd”, $this->onlineip, time()+3600, “/”);
}
unset($isonlineIP);
儲存後上傳覆蓋問題就解決了。

 

3、ucenter 登入不進去不跳轉

解決方法:開啟uc_server/model/admin.php
找到第22行的
$this->cookie_status = 0;
改成
$this->cookie_status = isset($_COOKIE[`sid`]) ? 1 : 0;

==>如有問題,請聯絡我:easonjim#163.com,或者下方發表評論。<==


相關文章