百易互通联系电话
当前位置 当前位置: 首页 > 网络学院 > 建站知识 >

DedeCMS将系统的data目录迁移到web以外目录操作全过程

点击: 作者:admin 时间:2015-05-16 11:28

  织梦内容管理系统dedecms是目前国内非常知名的PHP开源的网站管理系统,不少中小型网站都是以这种CMS系统来进行网站的后台管理,其非常简单实用,并且开源,让大家可以进行更加灵活的二次开发。不少初学者在建站的时候,一般都会选择将dedecms直接上传到服务器,然后进行系统的配置安装。在安装完成之后,打开后台,常常会碰到dedecms的安全提示“强烈建议将data目录搬移到Web根目录以外”(如下图所示)。很多初次接触织梦的人都不知道如何操作。以下百易互通小编就带大家一起去看看吧!

将data目录转移到非Web目录

  data目录是系统缓存和配置文件的目录,一般都有可以读写的权限,只要是能够写入的目录都可能存在安全隐患,很多站长甚至给予这个目录可执行的权限,更是非常危险,所以织梦官方建议将这个data目录搬移出Web可访问目录之外。

  第一步,将data目录转移到非Web目录

  大家不论是使用FTP,还是进行远程登录服务,找到dedecms安装所在的文件夹,比如小编的网站就是在D:\wwwroot\byht8\wwwroot文件夹下配置的织梦CMS环境,这时候,大家只需找到目录下的data文件夹,将其剪切粘贴到上一级目录(非Web目录)即可(事前记得先备份data文件夹)。

  我们移动上一级目录中,注意观察文件路径。原先data文件夹路径是D:\wwwroot\byht8\wwwroot\data,现在变为了D:\wwwroot\byht8\data,如图所示:

将data目录转移到非Web目录

  第二部修改DEDEDATA目录的配置常量

  找到系统目录下/include/common.inc.php文件,用记事本或者Dreamweaver打开,找到define('DEDEDATA', DEDEROOT.'/data');然后直接在修改成define('DEDEDATA', DEDEROOT.'/../data');即可。(如下图是已经修改好的样式)。

common.inc.php

  3.配置tplcache缓存文件目录

  进入网站的系统后台,找到“系统”——“系统基本参数”——“性能选项”中找到模板缓存目录,将其修改成/../data/tplcache即可。

模板缓存目录

  通过上面过程,大家在织梦后台一键更新全站即可,这样就完成了将将data目录顺利迁移到web根目录以外的效果了。


   
典型案例 MORE>>
 

咨询热线
0755-61603023

微信扫一扫
了解更多服务!