DEDECMS 打开后台 模块管理总是很慢的解决方法!

33 篇文章 0 订阅
8 篇文章 0 订阅

DEDECMS后台【模块管理】打开很慢的原因,DEDECMS会自动获取dedecms官网的内容,然后进行模块列表重新下载。其实这个也算一个后门吧~

很多网站的站长总是受到dedecms官网QQ的聊天说要交钱,很黑的感觉。

屏蔽后门其实很简单,用文本编辑软件或者dreamweaver在整个网站PHP的源码里面搜索“dedecms.com”然后都屏蔽掉。


保险的做法:

打开文件 /include/dedemodule.class.php 方法 GetModuleUrlList() 里面的如下代码改掉:

		if(file_exists($cachefile) && (filemtime($cachefile) + 60 * 30) > time())
			// 30分钟本地缓存一次
			$remotelist = file_get_contents($cachefile);
		} else {
			$del = new DedeHttpDown();
			$del->OpenUrl($url);
			$remotelist = $del->GetHtml();
			PutFile($cachefile, $remotelist);
		}

改成如下(防止他自动30分钟自动下载更新,很多空间商是禁止网站自动从服务器端下载的,有时候下载会误认为是在采集,因为dedecms的服务器超级的慢!):

		//if(file_exists($cachefile) && (filemtime($cachefile) + 60 * 30) > time())
		//default use cache
		if(file_exists($cachefile) && $_GET['upcache'] != 'yes')
		{
			// 30分钟本地缓存一次
			$remotelist = file_get_contents($cachefile);
		} else {
			$del = new DedeHttpDown();
			$del->OpenUrl($url);
			$remotelist = $del->GetHtml();
			PutFile($cachefile, $remotelist);
		}



第二个要修改的地方:/dede/module_main.php 这里dede设置了一个统计的函数,每次安装或者卸载模块,都会发送一次统计信息,很无语,注释掉就可以。

函数SendData() 屏蔽掉,在开头加上 return FALSE;

function SendData($hash = '',$type = 1)
{
    return FALSE;//开头就返回,屏蔽掉
    if(!empty($hash)){
        global $cfg_basehost;
        $str = "basehost=".$cfg_basehost."&hash=".$hash."&type=".$type;
        $fp = fsockopen('www.dedecms.com',80,$errno,$errstr,30);
        if(!$fp)
        {
            return FALSE;
        }else{
            fputs($fp, "POST http://www.dedecms.com/plugin.php HTTP/1.1\r\n");
            fputs($fp, "Host: www.dedecms.com\r\n");
            fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
            fputs($fp, "Content-length: ".strlen($str)."\r\n");
            fputs($fp, "Connection: close\r\n\r\n");
            fputs($fp, $str."\r\n\r\n");
            fclose($fp);
        }
    }else{
        return FALSE;
    }
}


为什么要修改这里,一方面如果发送统计信息,dedecms会统计哪些网站在使用dedecms,dedecms官方就自动统计网站的流量(从网站,alexa排名)。如果他认为该网站盈利很大,就会主动来联系你要求缴纳一定的费用,每年缴纳多少。第二个方面就是dedecms自身的服务器速度特别慢,如果不屏蔽掉这些,那么网站后台的访问都会有问题!




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值