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...