Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 解决 Discuz!X3.4以下版本前台打开卡慢、后台登陆卡死或504错误等问题

[复制链接]
1314学习网 发表于 2017-8-5 12:20:08 | 显示全部楼层 |阅读模式
本帖最后由 1314学习网 于 2017-8-8 12:18 编辑

discuz的新版本检测和补丁功能已经关闭,导致后台调用相关链接时超时,引起后台打不开

X3.4已经移除相关代码,没有此问题,建议升级

Comsenz 核心产品 Discuz! X3.4 正式版【2017-08-01】
https://discuz.dismall.com/thread-3825961-1-1.html
(出处: Discuz! 官方站)

懒得修改的可以直接安装免费插件解决:https://addon.dismall.com/?@freeaddon_killstuck.plugin

X3.4以下的版本解决办法
后台
打开:source/admincp/admincp_main.php

删除(大概在37-60行)
  1. if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && ($_G['setting']['showpatchnotice'] == 1 || !isset($_G['cookie']['checkpatch']))) {
  2.         $discuz_patch = new discuz_patch();
  3.         if($_G['setting']['showpatchnotice'] == 1) {
  4.                 $notice = $discuz_patch->fetch_patch_notice();
  5.                 if($notice['data']) {
  6.                         $shownotice = '<div class="notice"><a href="'.$basescript.'?action=patch" id="notice">'.($notice['fixed'] ? $lang['patch_fix_complete'] : $lang['patch_fix_rigth_now']).'</a></div>';
  7.                 }
  8.         }
  9.         if(!isset($_G['cookie']['checkpatch'])) {
  10.                 $discuz_patch->check_patch();
  11.         }
  12. }
  13. if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !$shownotice && $_G['setting']['upgrade']) {
  14.         $shownotice = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
  15. }
  16. if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !isset($_G['cookie']['checkupgrade'])) {
  17.         $discuz_upgrade = new discuz_upgrade();
  18.         if($discuz_upgrade->check_upgrade()) {
  19.                 if(empty($shownotice)) {
  20.                         $shownotice = '<div class="notice"><a href="'.$basescript.'?action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
  21.                 }
  22.         }
  23.         dsetcookie('checkupgrade', 1, 7200);
  24. }
复制代码

前台也有影响管理员打开速度的
下载替换文件 source\module\misc\misc_patch.php

也就是只保留IP异常提醒的代码,用不到也可以删了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

大江哥 发表于 2017-8-5 13:06:19 | 显示全部楼层
完美解决 谢谢啦
回复

使用道具 举报

乐七 发表于 2017-8-5 14:46:33 | 显示全部楼层
搬东西不注明一下,可以啊,小伙子。
回复

使用道具 举报

jiangchuankyo 发表于 2017-8-5 15:10:35 | 显示全部楼层
还有QQ互联注册页面那个头像调用的地址网页也挂了,头像载入10秒然后显示成一个X,也要修正.....
回复

使用道具 举报

zhaoan3 发表于 2017-8-5 15:13:40 | 显示全部楼层
参照楼主方法,admin能够登录后台了、、但是很明显,前台admin打开网页一直卡,然后diy高级设置都不显示加载完成。咋办?
回复

使用道具 举报

心灵刺客 发表于 2017-8-5 15:48:37 | 显示全部楼层
本帖最后由 心灵刺客 于 2017-8-5 15:57 编辑

感谢,后台是解决了。但前台管理员也卡。
前台依旧会访问 misc.php?mod=patch&action=checkpatch&rand=1501919825

回复

使用道具 举报

 楼主| 1314学习网 发表于 2017-8-5 16:49:23 | 显示全部楼层
心灵刺客 发表于 2017-8-5 15:48
感谢,后台是解决了。但前台管理员也卡。
前台依旧会访问 misc.php?mod=patch&action=checkpatch&rand=150 ...

已更新

评分

1

查看全部评分

回复

使用道具 举报

okvip123 发表于 2017-8-5 17:03:50 | 显示全部楼层
谢谢分享啊
回复

使用道具 举报

monface 发表于 2017-8-5 19:49:51 | 显示全部楼层
misc_patch.php 我替换这个,管理员账号在前台右下角会出现内部错误
回复

使用道具 举报

风影8 发表于 2017-8-5 20:17:58 | 显示全部楼层

misc_patch.php 我替换这个,管理员账号在前台右下角会出现内部错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-28 11:50 , Processed in 0.027384 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表