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

2022-03-23 11:22:30 字數 718 閱讀 3730

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)else

unset($isonlineip);

儲存後上傳覆蓋問題就解決了。

3、ucenter 登入不進去不跳轉

解決方法:開啟uc_server/model/admin.php

找到第22行的

$this->cookie_status = 0;

改成$this->cookie_status = isset($_cookie['sid']) ? 1 : 0;

Discuz X3 2論壇註冊功能修改

最近在折騰dz論壇,為了實現只允許註冊字母 數字 下劃線組成的使用者名稱這個功能,特將筆記記錄在部落格裡,以備日後查驗 if bbrules bbrulehash post agreebbrule 在這段 後新增如下 並儲存 if preg match a za z0 9 username 在 so...

discuz X3 2 自定義系統廣告詳解

dz自身是支援自定義廣告位的歸屬於自定義類別,在廣告位圖示上不能夠醒目的顯示而且一些必要的後台互動也不好實現,所以找葫蘆畫瓢做個系統廣告。一 在source class adv中新增自定義的廣告類檔案adv protaldropdown.php,格式為 adv 廣告名 二 在source langu...

關閉discuzX3 2註冊頁面的註冊郵箱驗證

論壇公升級後發現註冊使用者在輸入任何郵箱email時,一直提示email 位址無效.用firephp跟蹤發現 隨機生成的email的字尾是 localhost!找到原因,修改如下 原來 if empty email g setting forgeemail 但是如果本地除錯emai字尾就是 loca...