欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

织梦dedecms将data目录搬移到web根目录以外的方法

(元素模板) / 2016-12-13 18:41
我们经常在织梦后台看到这样的提示:强烈建议将data目录搬移到Web根目录以外;
我相信很多站长为了织梦的安全肯定会照做,但是对于新手来说就难住了,下面CMS集中营的站长就为您讲解下如何将data目录搬移到Web根目录以外?

1、打开 /include/common.inc.php 文件
找到

define('DEDEDATA', DEDEROOT.'/data');

修改为

define('DEDEDATA', DEDEROOT.'/cmsjzy');

备注:将data目录名称修改为自己定义的名称,本文以cmsjzy目录为例

2、进入空间,将data目录名修改为cmsjzy

3、进入网站后台-->系统-->系统基本参数-->性能选项-->模板缓存目录进行修改-->将data修改为cmsjzy

4、打开 /index.php 文件
找到

if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}

修改为

if(!file_exists(dirname(__FILE__).'/cmsjzy/common.inc.php'))
{
header('Location:install/index.php');
exit();
}

备注:通过以上代码我们知道当data/common.inc.php'文件不存在时,会进入安装页面(域名/install/index),因为我们之前已经将data文件夹改为cmsjzy,所以将data改为cmsjzy后,才可以正常进入网站

5、在根目录创建data文件夹,并在data文件夹中创建rss、js两个文件夹,如此创建的目的主要是为了更新网站地图和js生成的正常使用
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com