如何有效解决织梦后台点击栏目无反应导致的浏览器崩溃问题?

清理浏览器缓存、更新浏览器版本或尝试更换其他浏览器访问织梦后台

织梦后台卡死(点击栏目无反应导致浏览器崩溃)的解决方法

织梦后台卡死(点击栏目无反应导致浏览器崩溃)的解决方法

原因分析

经常登录后台的站长可能会发现,当访问织梦后台首页的时候,它会检查网站是否有更新补丁、程序目录安全设置等,而很多服务器都禁用了对自身以外的网络访问,因此织梦在检查更新的时候,相当于是在服务器上访问自身之外的网络,并且织梦的程序并没有限制更新检查最大时间,导致浏览器一直处于等待状态,实际上这是织梦自身的疏忽,从技术的角度来讲,这完全可以解决掉。

解决方法

1、删除或注释相关代码:将网站后台(默认dede)目录下 templets/index_body.htm 中的以下代码删除掉或注释掉。

<script type="text/javascript">
function showMore(){
    $("#allInfo").toggle();
    $("#allInfoTD").toggle();
}
$(function(){
    $.get("index_testenv.php",function(data) { if(data !== '') {
        $("#__testEvn").html(data); } })
})
</script>

2、覆盖替换文件:完成上述修改后,保存文件并重新上传到服务器,即可解决问题。

3、增加后台安全检测提示开关:进入后台后,点击系统>系统基本参数>添加变量:增加cfg_safecheck_switch 类型为布尔值设置为Y,找到系统后台目录(默认为dede)打开目录下的templets/index_body.htm文件,修改该文件第1734行代码如下:

如何有效解决织梦后台点击栏目无反应导致的浏览器崩溃问题?
<script type="text/javascript">
var safecheck_switch = "<?php echo $cfg_safecheck_switch;?>";
function showMore(){
    $("#allInfo").toggle();
    $("#allInfoTD").toggle();
}
$(function(){
    if(safecheck_switch =='Y'){
        $.get("index_testenv.php",function(data){
            if(data !== ''){
                $("#__testEvn").html(data);
            }
        });
    }
});
</script>

在后台设置中修改开关即可控制DedeCMS安全检测提示的开启关闭。

4、其他可能的原因和解决方法:如果上述方法不能解决问题,可能是服务器配置问题、数据库的访问问题等,需要根据具体情况进行排查和调整。

FAQs

1、为什么织梦后台会卡死?

答:织梦后台卡死的主要原因是织梦在检查更新补丁和程序目录安全设置时,会尝试访问外部网络,而很多服务器禁用了对自身以外的网络访问,导致浏览器一直处于等待状态,织梦程序没有限制更新检查最大时间,也会导致浏览器卡死。

2、如何彻底解决织梦后台卡死的问题?

答:除了删除或注释掉相关代码外,还可以通过增加后台安全检测提示开关来控制DedeCMS安全检测提示的开启关闭,如果这些方法仍然不能解决问题,可能需要检查服务器配置和数据库访问情况,根据具体情况进行排查和调整。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1230967.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-22
下一篇 2024-10-22

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入