销魂博客

销魂博客_【善解人衣个人博客】_网络销魂的日日夜夜 因为有你生活更销魂

上一篇: vmware workstation 增加硬盘大小 下一篇:dede后台打开添加文档或修改文档慢
测试广告位

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

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

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

 

保险的做法:

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

 

  1. if(file_exists($cachefile) && (filemtime($cachefile) + 60 * 30) > time())  
  2.     // 30分钟本地缓存一次  
  3.     $remotelist = file_get_contents($cachefile);  
  4. else {  
  5.     $del = new DedeHttpDown();  
  6.     $del->OpenUrl($url);  
  7.     $remotelist = $del->GetHtml();  
  8.     PutFile($cachefile$remotelist);  
  9. }  

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

 

  1. //if(file_exists($cachefile) && (filemtime($cachefile) + 60 * 30) > time())  
  2. //default use cache  
  3. if(file_exists($cachefile) && $_GET['upcache'] != 'yes')  
  4. {  
  5.     // 30分钟本地缓存一次  
  6.     $remotelist = file_get_contents($cachefile);  
  7. else {  
  8.     $del = new DedeHttpDown();  
  9.     $del->OpenUrl($url);  
  10.     $remotelist = $del->GetHtml();  
  11.     PutFile($cachefile$remotelist);  
  12. }  

 

 

 

 

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

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

 

  1. function SendData($hash = '',$type = 1)  
  2. {  
  3.     return FALSE;//开头就返回,屏蔽掉  
  4.     if(!empty($hash)){  
  5.         global $cfg_basehost;  
  6.         $str = "basehost=".$cfg_basehost."&hash=".$hash."&type=".$type;  
  7.         $fp = fsockopen('www.dedecms.com',80,$errno,$errstr,30);  
  8.         if(!$fp)  
  9.         {  
  10.             return FALSE;  
  11.         }else{  
  12.             fputs($fp"POST http://www.dedecms.com/plugin.php HTTP/1.1\r\n");  
  13.             fputs($fp"Host: www.dedecms.com\r\n");  
  14.             fputs($fp"Content-type: application/x-www-form-urlencoded\r\n");  
  15.             fputs($fp"Content-length: ".strlen($str)."\r\n");  
  16.             fputs($fp"Connection: close\r\n\r\n");  
  17.             fputs($fp$str."\r\n\r\n");  
  18.             fclose($fp);  
  19.         }  
  20.     }else{  
  21.         return FALSE;  
  22.     }  
  23. }  

 

 

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

 

原载:销魂博客 出处:http://www.xiaohun.net/ 版权:如需转载dedecms 后台打开慢 这是病 要治!dedemodule.class.php ,请您以链接形式注明原载与出处!

点击这里获取该日志的TrackBack引用地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:dedecms 后台打开慢 这是病 要治!dedemodule.class.php
善解人衣 发表于:2014-3-22 8:13:53
分类:dedecms
关键词:dedecms  dedecms  网站  

网络销魂的日日夜夜 因为有伟哥生活更销魂 Copyright 2001-2009 伟哥 www.xiaohun.net 销魂博客 TAGS Sitemap XML archiver

Powered By 销魂博客. Optimized for Firefox,Opera and MS-IE.