解決Discuz后臺(tái)登陸卡死、前臺(tái)打開(kāi)卡慢或504錯(cuò)誤等問(wèn)題 ...
2024-09-11 09:05:53
供稿:網(wǎng)友
由于discuz的新版本檢測(cè)和補(bǔ)丁功能已經(jīng)關(guān)閉,導(dǎo)致后臺(tái)調(diào)用相關(guān)鏈接時(shí)超時(shí),引起后臺(tái)打不開(kāi)。 discuz X3.4版本已經(jīng)移除相關(guān)代碼,沒(méi)有此問(wèn)題,建議升級(jí)。 對(duì)于使用Discuz!X3.4以下版本的同學(xué),可以嘗試采用如下方法解決! 一、懶人做法,直接安裝插件 去discuz后臺(tái),應(yīng)用--應(yīng)用中心--搜索“Discuz前后臺(tái)卡死”,下載由“1314學(xué)習(xí)網(wǎng)”,開(kāi)發(fā)的“Discuz前后臺(tái)卡死”插件!可解決此問(wèn)題! 二、discuz X3.4以下的版本自行修改代碼的解決辦法 改動(dòng)前,請(qǐng)務(wù)必提前做好備份! 1、后臺(tái) 打開(kāi):source/admincp/admincp_main.php 刪除(大概在37-60行) if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && ($_G['setting']['showpatchnotice'] == 1 || !isset($_G['cookie']['checkpatch']))) { $discuz_patch = new discuz_patch(); if($_G['setting']['showpatchnotice'] == 1) { $notice = $discuz_patch->fetch_patch_notice(); if($notice['data']) { $shownotice = '[url=http://www.aizhanku.com/'.$basescript.]'.($notice['fixed'] ? $lang['patch_fix_complete'] : $lang['patch_fix_rigth_now']).'[/url] '; } } if(!isset($_G['cookie']['checkpatch'])) { $discuz_patch->check_patch(); } } if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !$shownotice && $_G['setting']['upgrade']) { $shownotice = '[url=http://www.aizhanku.com/'.$basescript.]'.$lang['upgrade_right_now'].'[/url] '; } if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !isset($_G['cookie']['checkupgrade'])) { $discuz_upgrade = new discuz_upgrade(); if($discuz_upgrade->check_upgrade()) { if(empty($shownotice)) { $shownotice = '[url=http://www.aizhanku.com/'.$basescript.]'.$lang['upgrade_right_now'].'[/url] '; } } dsetcookie('checkupgrade', 1, 7200); } 2、前臺(tái) 對(duì)于前臺(tái)也有影響管理員打開(kāi)速度的 可找到文件source/module/misc/misc_patch.php 使用如下代碼進(jìn)行替換! 也就是只保留IP異常提醒的代碼,用不到也可以刪了 請(qǐng)使用如上方法,自行嘗試解決discuz低版本登錄后臺(tái)、前臺(tái)卡、慢的問(wèn)題!