主页 > 网站建设 > 建站知识 > 织梦cms修改include目录名称方法

织梦cms修改include目录名称方法

POST TIME:2021-10-29 15:44

说织梦容易被黑的人 ,不是织梦很垃圾 ,而是你太菜了...

各种度娘一圈没好办法,还是较瘦黎自己搞吧!

dedecms的include目录改名方法,用途不解释(提高安全性) 。笔记:

第一步

直接用notepad++给它赏个目录替换,替换全站所有文件中的内容。

打开notepad++

第二步

用notepad++打开随意文件,并按下Ctrl+H

第三步

如图所示,选择【文件查找】

将/include替换成 /你想要的文件名

将include/替换成 你想要的文件名/

ps:不可直接替换/include/,否则模板引擎会报错

如图所示:

0.jpg

第四步

打开/include/common.inc.php文件 ,在第24行的位置(大概而已)

define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8) ) );

把这一句中的-8修改成你修改后名字的 - (字母数+1) ,例如原来的include是7个字母 ,所以这里是-8(因为包含了斜杠/),你改的的文件名字母数+1在前面加个负号即可

如图所示:

1.jpg

ps:不修改这里会导致全站内容空白(有兴趣的童鞋可以打开php报错调试研究下具体原因),搞不懂织梦官方团队为什么会用这么蛋疼的方式编写。

系统根目录位置DEDEROOT竟然用DEDEINC的路径字符串截取前面8个字符来提取 ,为啥不直接定义常量? 

第四步

修改源码根目录的include文件夹的文件名 ,需要和前面的统一

PS:有些编程语言默认关键字不能用 ,否则会出现奇奇怪怪的问题 ,自己琢磨吧!

-----------End--------------

之前改了好几次 ,这次忘记了。做个笔记免得又忘了



收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266