当前位置:网站首页 >  百科

别再踩坑零失败手把手教你完成织梦站点全套搬家教程

时间:2026年06月13日 23:29:08 来源:易频IT社区
很多织梦老站长都有过这种经历吧?心血来潮换个服务器或者域名,结果搬完要么后台404要么首页乱码要么数据库连不上,折腾到凌晨两三点还怀疑人生。其实这事儿真没想象中难,就是几个关键步骤不能漏,就像搬家里的旧衣柜,螺丝零件要拧全、抽屉衣服要分类打包、搬完位置还要重新对齐。 先说说搬前的准备工作,这是避免后面掉链子的核心! 你得先拿到三个核心文件包的权限或者备份方式。第一个是站点根目录的所有文件,不管是虚拟主机还是云服务器,FTP工具或者宝塔面板的文件管理都能搞定,别偷懒只搬data和uploads,织梦的系统配置、模板、插件全在根目录里,漏一个都不行。第二个是数据库的完整备份,不管你用phpMyAdmin还是织梦后台自带的备份工具,必须备份到本地一份,别只存在旧服务器上,万一旧服务器炸了哭都来不及。第三个是旧站点的配置信息,比如数据库名、用户名、密码、前缀,还有网站主域名这些,都记在记事本里存手机存网盘双备份。 接下来进入搬家的第一步,打包下载旧站点。 用FTP工具的话,直接全选根目录压缩成zip格式,压缩前记得关闭织梦后台的所有操作,比如正在编辑的文章、正在上传的图片,不然压缩到一半文件会损坏。云服务器或者虚拟主机有后台文件管理的更方便,直接一键压缩然后右键下载就行,速度比FTP快很多。数据库备份更推荐用织梦后台自带的备份功能,路径是后台左侧「系统」-「数据库备份/还原」,勾选所有表,点击「开始备份数据」,备份完成后会在根目录的data/backupdata文件夹里生成一堆txt格式的备份文件,把这个文件夹也单独打包一份,和根目录的压缩包放一起。 第二步是上传解压到新服务器。 新服务器先配置好PHP版本和MySQL版本,织梦DEDECMS v5.7的话,PHP推荐用5.6或者7.0,太高的版本比如7.4以上会有各种兼容问题,别踩这个版本坑!然后用同样的方法上传根目录的压缩包和备份data文件夹的压缩包,上传完成后在新服务器的文件管理里先解压根目录的压缩包,解压后再把备份data文件夹里的所有txt文件覆盖到新根目录的data/backupdata里,注意是覆盖不是替换整个文件夹哦,整个文件夹替换的话会把新服务器生成的临时文件删了,也会出问题。 第三步是修改配置文件。 这步是很多小白最容易漏的,也是最容易导致后台连不上的关键。织梦的核心配置文件有两个,都在根目录的include文件夹里,一个是common.inc.php,另一个是config.cache.inc.php。先修改common.inc.php,找到里面的数据库名、数据库用户名、数据库密码、数据库前缀、数据库主机这几行,把刚才记的新配置信息填进去,注意数据库主机一般是localhost,但有些云服务器比如阿里云腾讯云用的是内网IP,这个要问新服务器的客服。修改完common.inc.php后,config.cache.inc.php也得修改,路径和内容和common.inc.php差不多,别只改一个。 第四步是还原数据库。 先访问新站点的后台安装目录,一般是你的域名/install,要是install文件夹被删了或者改了名字,就从旧的备份压缩包里找出来重新上传一个。访问install后,会看到织梦的安装界面,选择「我已经阅读并同意」,然后下一步,这里注意别选「安装模块」,直接选「我已经有数据库,直接还原」,然后输入刚才修改的数据库配置信息,下一步,等还原进度条走完。还原完成后,一定要记得把install文件夹整个删掉或者重命名,不然会被黑客利用重装系统,之前的努力就白费了。 第五步是更新后台和前台的缓存。 还原完数据库后,先登录新后台,路径是你的域名/dede(要是后台目录改了就用改后的名字),输入旧后台的账号密码就行。登录后第一件事就是更新系统缓存,路径是后台左侧「生成」-「更新系统缓存」,点击「开始执行」。然后再一键更新网站,同样在「生成」菜单里,选择「一键更新网站」,勾选所有选项,点击「开始更新」,等更新完成后,去前台刷新看看,应该就正常了。 要是搬完还是有问题,比如首页乱码,就检查一下数据库和PHP文件的编码是不是都是UTF-8,要是后台404,就检查一下后台目录是不是和旧的一样,或者是不是伪静态规则没设置对。伪静态规则的话,直接把旧服务器的伪静态文件复制到新服务器就行,不同的服务器环境伪静态文件不一样,Apache用.htaccess,Nginx用nginx.conf的配置片段,IIS用web.config。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图