更改data目录名称也可让dedecms更安全

softyun3年前cms教程137

现在最新的5.7版本和5.7SP1版本后台都有个安全检测,data目录如果使用默认的名称,那么系统的安全肯定会大打折扣。大家一定看到过这样的提示:强烈建议将data目录搬移到Web根目录以外;查看如何搬迁
但对虚拟主机来说有些是受限制的,不给移动到web目录以外,为了最大限度的减少网站被攻击的可能,我们可以将data目录改名。具体操作如下:
1、修改include目录下的common.inc.php这个文件。
打开文件,找到第16行:define('DEDEDATA', DEDEROOT.'/data');把data修改成为您要改的目录名,如:改为asdfg,那么则改为:define('DEDEDATA', DEDEROOT.'/asdfg');
2、用FTP把data目录改名asdfg,也就是跟第一步改的文件名一样。3、在网站后台,系统-系统基本参数-性能选项,“模板缓存目录:”改为:/asdfg/tplcache。
 这样就基本改完成了,不过现在还有些问题。打开网站目录你会发现,自己跳到安装文件了。不用急,修改一下网站根目录的index.php这个文件,把文件最前面的几行注释掉,注释如下,也就是在代码前面加//: 

//if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))  
//{  
//    header('Location:install/index.php');  
//    exit();  
这样就可以了。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DEDE出现“Upload filetype not allow”的原因及解决办法

本人是在近日升级DEDE5.6以后出现这个问题的,以下说明错误原因和解决办法。 如果有同学是按某些朋友用删除代码的方法解决问题的话,建议你修正此做法,毕竟这是有很大安全风险的。而DEDE本身的安全隐患...

如何用织梦SQL命令行工具操作数据库及常用sql语句整理

教大家如何用织梦SQL命令行工具操作数据库及常用sql语句整理。用织梦的朋友都知道,如果需要对数据库进行批量操作,可以用织梦后台【系统】-【sql命令行工具】实现。其实这只是织梦系统为了大家操作方便,...

Dedecms 清空栏目后,新建ID不从1开始的解决方法

在后台SQL运行器运行下面的语句即可:ALTER TABLE `dede_arctype` AUTO_INCREMENT =1; 下面是文章的:ALTER TABLE `dede_archives` ...

织梦CMS实现列表调用会员任意信息字段

织梦DEDECMS实现列表调用会员任意信息字段,列表页调用织梦DEDECMS会员任意字段信息标签 。第一种:[field:mid runphp=yes] $tsql = new DedeSql(fal...

DedeCms调用Discuz论坛主题等数据方法总结

同时使用Dedecms和Discuz论坛的朋友,难免要在网站内调用论坛的内容.使用Discuz论坛的JS调用方式,对搜索引擎不够友好,下面我们来说如何在DedeCms中调用Discuz论坛的数据.说明...

织梦DedeCMS如何让文章列表实现“隔行换色”

今天给大家分享一下织梦DedeCMS如何让文章列表实现“隔行换色”,仅供大家参考学习,希望对你有帮助 此文介绍了织梦DedeCMS实现文章列表“隔行换色”的方法,列举的是隔五行加一行线的例子,需要的朋...