织梦dedecms修改include 终极,有难度,但是改后很

发布时间:2023-02-27 19:53

 include文件夹的重命名修改

 
1、把数据库文件中所有的include替换成你想要的名字,比如ainclu。
 
注意这点。不能把所有文件里的include都替换成ainclu的,我的是把“include/”替换成“ainclu/”,然后再把“/include”替换成“/ainclu”,进行两次整站的替换,目前还没发现有什么错误,因为include是php的语言,有很多地方的“include”我们是不能换的。
分为两步
 
一、将include文件夹改为ainclu
 
二、将后台根路径(如果未改后台路径则是:网站根路径/dede)下的config.php 下的
 
require_once(DEDEADMIN.'/../include/common.inc.php');
改为
require_once(DEDEADMIN.'/../ainclu/common.inc.php');
1
2
3
但是修改完以后,你会发现后台是白的,什么内容也没有,通过一下午的寻找终于找到原因,如下:
 
三、将改名后文件夹中ainclu/common.inc.php里面的
 
define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8) ) );
1
这句话中给DEDEROOT定义,却没有显示,或者不对。后来才发现是截取出了问题。将其改为
 
define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-6) ) );
1
三、在后台文件(原目录是dede)中却有许多地方需要修改将include改为ainclu
 
    有用到include文件的有:
 
         article_text_same.php
 
        co_get_corule.php
 
         config.php
 
        exit.php
 
        imagecut.php
 
        login.php
         makehtml_story.php
 
       media_main.php
 
         module.php
 
       module_make.php
 
        mychannel_edit.php
 
        sys_repair.php
       testenv.php
 
       tpl.php
 
       sys_safetest.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
模板中:(后台目录:templets)
 
login.htm
1
完成上面的步骤后后台已经完成用正常使用,但是一看前台却发现,其前台不能用。原因就是还需要改一个文件
 
改网站根目录下的index.php中的 require_once (dirname(FILE) . “/include/common.inc.php”);改为 require_once (dirname(FILE) . “/FHinc/common.inc.php”);
 
include文件夹的重命名两个include文件夹,一个在根目录下,一个在data里面,重名一下都修改为“ainclu”即可。
 
include文件夹的重命名两个include文件夹,一个在根目录下,一个在data里面,重名一下都修改为“ainclu”即可。
 
至此,完成
 
其他、:
 
DEDE管理目录下的
file_manage_control.php file_manage_main.php file_manage_view.php media_add.php media_edit.php media_main.php 这些文件是后台文件管理器(这俩个功能最多余,也最影响安全,许多HACK都是通过它来挂马的。它简直就是小型挂马器,上传编辑木马忒方便了。一般用不上统统删除) 。
 
不需要SQL命令运行器的将dede/sys_sql_query.php 文件删除。避免HACK利用。
 
不需要tag功能请将根目录下的tag.php删除。不需要顶客请将根目录下的digg.php与diggindex.php删除
————————————————
版权声明:本文为CSDN博主「qq_39293127」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39293127/article/details/102784249
  • 上一篇:DEDECMS织梦修改include和plus重命名防漏洞防篡改防
  • 下一篇:为什么我的Chrome浏览器一打开开发模式就无法链