DEDECMS网站如何更改数据目录名称?
现在最新的5.7版和5.7SP1版的DEDECMS在后台都有安全检查。如果数据目录使用默认名称,DEDE系统的安全性肯定会大大降低。相信大家都看到了这个提示:强烈建议将数据目录移动到Web根目录之外,看看如何移动。
但是对于虚拟主机来说,有些虚拟主机是被限制在web目录之外移动的,所以为了将网站被攻击的可能性降到最低,我们可以对数据目录进行重命名,这样就进一步降低了被攻击的可能性。具体操作如下:
推荐学习:梦想编织cms
1.修改包含目录中的文件common.inc.php。打开文件,找到第16行:
定义(# 39;DEDEDATA # 39,DEDEROOT。#39;/data # 39;);将数据更改为要更改的目录名,如asdfg,然后将其更改为:
定义(# 39;DEDEDATA # 39,DEDEROOT。#39;/asdfg # 39;);2.用FTP将数据目录重命名为asdfg,这与第一步中更改的文件名相同。
3.在网站后台,将“模板缓存目录由”改为:/asdfg/tplcache。
这样就基本完成了修改,但是还是有一些问题。打开网站目录,你会发现你已经跳转到了安装文件。别急,修改网站根目录下的index.php文件,注释掉文件的前几行。注释如下,即在代码前加//:
代码如下:
//如果(!file_exists(目录名(__FILE__)。#39;/data/common . Inc . PHP # 39;))
//{
//header(# 39;位置:install/index . PHP # 39;);
//exit();
//}登录后复制
