discuz 開發除錯

2021-07-14 06:50:38 字數 1407 閱讀 1740

discuz 開發除錯

1, 4次登陸限制

1. 修改資料

開啟discuz庫下failedlogins表,修改對應ip下count字段值0

2.改**

開啟include/misc.func.php,找到logincheck方法

修改**:

$return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);

900改為98765單位是秒:

$return = (!$login || ($timestamp - $login['lastupdate'] > 98765)) ? 4 : max(0, 5 - $login['count']);

2, ucenter應用通訊失敗除錯

如果已經正確配置ucenter應用,但仍然顯示「通訊失敗」,可以用以下方法除錯

if($status == '1')  else 

//加到最後面

echo $status;

echo $url;

}//在這一句上面新增

return $_env['misc']->dfopen($url, 0, '', '', 1, $ip);

3, ucenter同步請求除錯

開啟uc_client/client.php檔案,找到uc_fopen方法,新增

die($url.'&'.$post);

//在這句上面新增

$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);

開啟uc_server/index.php檔案,找到error_reporting(0),改為:

error_reporting(30719);
4,uc.php配置

建立好應用後,一定要檢查uc.php配置,特別注意以下兩句

define('discuz_root', substr(dirname(__file__), 0, -3));

include_once discuz_root.'./config.inc.php';

5,如查在本地除錯通過,佈署的時候有問題

先在服器上ping ucenter的網域名稱,再ping 各個應用的網域名稱

discuz外掛程式開發

首先請修改global裡的配載檔案 config plugindeveloper 2 然後應用中心,點選設計外掛程式 模組選擇管理中心即可在應用裡面顯示鏈結 開發資料參考 discuz外掛程式開發首先要明白乙個嵌入點機制其實就是hook,頁面嵌入 指令碼格式 全域性嵌入點類 必須存在 class p...

discuz 二次開發

discuz 框架也算是比較流行的社群論壇框架,discuz 的基礎架構採用世界上最流行的 web 程式設計組合 php mysql 實現,是乙個經過完善設計,適用於各種伺服器環境的高效論壇系統解決方案。1 安裝 discuz 然後把 upload 資料夾 另兩個檔案不用管 移動到本地伺服器主機資料...

discuz幻燈片外掛程式開發 01

作為乙個新手,也是剛剛玩轉discuz的外掛程式的一些功能,感覺網上的關於discuz的教程很簡單,原因可能是這個東西是商業化的東西,本著分享的精神的人就不是很多,我現在就幻燈片外掛程式教程,拿出來大家一起分享一下。希望能給大家一些啟示或者幫助吧!一 首先建立乙個新外掛程式後,建立pages.cla...