遍寻方法不得,因为上周都还能访问后台,今天大周一就不行了?
以为是公司内网的问题,结果翻墙也不行。
以为是服务器的问题,重启各种方法也不行。
以为是服务器被攻击了,结果查看日志并没有针对性的记录。
So?
查找
\source\admincp\admincp_main.php
找到第36行~60行:
$shownotice = ''; 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 = '<div class="notice"><a href="'.$basescript.'?action=patch" id="notice">'.($notice['fixed'] ? $lang['patch_fix_complete'] : $lang['patch_fix_rigth_now']).'</a></div>'; } } if(!isset($_G['cookie']['checkpatch'])) { $discuz_patch->check_patch(); } } if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !$shownotice && $_G['setting']['upgrade']) { $shownotice = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>'; } 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 = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>'; } } dsetcookie('checkupgrade', 1, 7200); }
删除之,问题解决!