织梦CMS迁移data文件夹完整教程(适用于阿里云和各种常规主机)

很多人都说织梦漏洞多,但其实只要做了正确的安全设置,就能够大幅降低被入侵的风险。今天我们就以很重要的data目录迁移来具体讲解。

data目录迁移有两种,一种是修改成其他名称,让非法入侵找不到,还有一种则需要虚拟主机支持,把data目录直接移动到web访问目录以外,彻底无法直接访问。两者操作的流程是一样的,今天我们以修改成其他名称来举例。

第一步、修改data目录的名称

修改data目录的名称

这里我们修改成了 club_data ,可以在上传到FTP之前进行修改,也可以通过FTP工具直接对目录名称进行修改。

请注意: 如果你准备修改文件夹名称,而是要迁移到了上级目录,这一步不需要修改文件夹名称,而是在FTP中移动文件夹到上一级目录,以阿里云虚拟主机为例,访问的web目录是htdocs,不可被访问的读写目录是myfolder,直接把data目录移动到myfolder目录即可。

第二部、修改配置文件

在你的织梦项目中打开/include/common.inc.php,找到

修改为

请注意: 这里的club_data是第一步时修改的文件名称,如果你修改成了其他的,请按照自己的情况做修改。后续流程中关于club_data的名称,也是和这一步一样的,按照自己修改的文件夹名称填写。

请注意2: 如果你不是修改文件夹名称,而是迁移到了上级目录,需要注意层级关系,以阿里云虚拟主机为例,访问的web目录是htdocs,不可被访问的读写目录是myfolder,如果把data目录迁移到myfolder目录则需要修改成:define(‘DEDEDATA’, DEDEROOT.’/../myfolder/data’);

打开根目录下的/index.php,找到

修改为

第三步、访问织梦后台

重新进入后台,看能否正常访问,按照下面步骤

系统 -> 系统基本参数 -> 性能选项 -> 模板缓存目录 -> 填写/club_data/tplcache

请注意: 如果你不是修改文件夹名称,而是迁移到了上级目录,需要注意层级关系,以阿里云虚拟主机为例,访问的web目录是htdocs,不可被访问的读写目录是myfolder,如果把data目录迁移到myfolder目录则需要填写成/../myfolder/data/tplcache

附:织梦CMS已移出data文件夹的网站搬家建议

一般网站搬家主要流程是:备份数据库,再把整站打包,重新安装后台程序,再还原数据库。

如果已经移出了data文件夹就不好办了,最好把上面/include/common.inc.php,/index.php还原到初始状态,把data文件夹复制一份放到web网站根目录,再重新安装,以免出错。安装好后,再进行修改即可。

①本站所有织梦模板资源均来自用户分享和网络收集,如果侵犯了您的权益,请联系网站客服处理
②本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。
③由于博主时间紧缺,所有模板源码不提供技术支持。仅部分收费原创源码提供售后
④如遇模板源码下载链接打不开或者有错误,请联系网站客服QQ指出纠正。
人民币与金币汇率为1比1,即1元=1金币
织梦楼 » 织梦CMS迁移data文件夹完整教程(适用于阿里云和各种常规主机)

发表回复

加入织梦楼永久VIP 海量资源免费下载

目前为止共有 3653 位会员加入