discuz的新版本檢測和補丁功能已經關閉,導致後臺調用相關連接超時,引起後臺打不開
$ I8 l# A1 @4 J
! p6 u5 s- R3 z. q, r2 v* |X3.4已經移除相關代碼,沒有此問題,建議升級' P- T. b0 X7 N' v8 J$ x3 I! T* x, f3 b
/ {! h( J7 E1 x7 @% X" G
Comsenz 核心產品 Discuz! X3.4 正式版【2017-08-01】! M: c Y: v0 L
http://www.discuz.net/thread-3825961-1-1.html: P; F1 F7 v4 F
(出處: Discuz! 官方站) |" N9 f; ~3 R& W- f& M
8 b# Y& Y/ Z# h R) t. }
懶得修改的可以直接安裝免費插件解決:http://addon.discuz.com/?@freeaddon_killstuck.plugin
" Q; N1 |6 D. P( P8 y" _ v4 h; ]! r" e! R3 J C* i0 T
X3.4以下的版本解決辦法 E/ e* u3 b; {$ S0 d
後臺
) v, M7 |1 z( _* X" r打開:source/admincp/admincp_main.php
* f$ T f1 I4 x, V4 M9 q3 X- R2 L3 A/ ?1 F+ \ j# a& B! M
删除(大概在37-60行)
5 ^) |, c: [) c# }0 i
3 c3 m; R3 J4 \, a, ?7 }" M- N+ U6 R. z4 W }* }9 d( `4 Q
if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && ($_G['setting']['showpatchnotice'] == 1 || !isset($_G['cookie']['checkpatch']))) {
. _! o( |4 U3 o% O( } $discuz_patch = new discuz_patch();+ k1 l# C! Q5 ~) t2 \
if($_G['setting']['showpatchnotice'] == 1) {# b5 r, h. b& j* E
$notice = $discuz_patch->fetch_patch_notice();: c# O* e- ?( }. X
if($notice['data']) {
1 D5 c8 _. G4 z& O $shownotice = '<div class="notice"><a href="'.$basescript.'?action=patch" id="notice">'.($notice['fixed'] ? $lang['patch_fix_complete'] : $lang['patch_fix_rigth_now']).'</a></div>';
( Z! f, X1 y- E, L) i/ Z }4 ^# V8 J! q& i1 a" q
}# Z8 D; b5 t8 v/ K0 a/ K0 W( F4 ]# l
if(!isset($_G['cookie']['checkpatch'])) {
2 J4 \) t7 h) Z+ F9 b: m: v# P $discuz_patch->check_patch();
, I' Z+ m# R* j) n4 R/ W }
8 s }; Z& Z7 w- [& k# u. a}
6 _2 Y7 q% A! [8 t' e6 j2 gif($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !$shownotice && $_G['setting']['upgrade']) {' S, h2 z, ]8 l
$shownotice = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
2 Z! L& m' H" v}9 N! |3 y8 E6 \( _4 m. t# O# i, v
if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !isset($_G['cookie']['checkupgrade'])) {
' {; O( T b& r5 O u8 D1 \* K $discuz_upgrade = new discuz_upgrade();1 m+ T/ M$ g. o! C( K( n* p
if($discuz_upgrade->check_upgrade()) {0 ~& ~& H" j3 S* S2 g4 y, U
if(empty($shownotice)) {
; `4 r- a* c* x, N $shownotice = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
! u; V( T F, ~0 e }4 }0 \6 d& } j, z+ { i
}' e! d8 ?8 B3 j
dsetcookie('checkupgrade', 1, 7200);
! k' F- X H( \1 l. a% T2 U; `' o M
}
" [, p3 ^& n) r+ h1 U2 U3 g7 {3 H D8 G' [; r) {
( C5 L3 o7 a( g5 d. Y v
前臺
4 Z5 P* W) ^, D2 ]6 M! V也有影響管理員打開速度的3 h) L& [6 k$ u! W5 a1 x
( b, _/ C) {* H( o2 ~/ T. y
下載替換文件 source/module/misc/misc_patch.php
, {2 A! M1 B! X
misc_patch.php
(1.47 KB, 下載次數: 7431)
1 k7 u1 w p4 r! g6 v也就是只保留IP異常提醒的代碼,用不到也可以刪了
2 S: R& n+ T5 n; R. \/ `+ C
! ` q# J2 V4 m
轉貼自:; t0 |3 p2 ^7 e0 ?! p8 c q# L
解決 Discuz!X3.4以下版本前臺打開卡慢、後臺登陸卡死或504錯誤等問題1 r- }* O. v+ m9 z5 ~: q
2 ?; f* T& z' H2 r H
$ P6 ]. U. {* n# c Y4 b. q
|
|