Discuz3.4论坛完美搬家 通用版 换空间换域名

仙杰笔记 后台http://www.xianje.cn/admin.php

由于服务器快到期了 想着重新换个空间 顺便也换了个域名。

意思就是我想重新开个论坛 但是又想把原来那个网站直接搬过去使用

想了很久一直没行动 直到昨天熬夜琢磨了一晚上都没弄成 又通宵一晚 现在才搞明白~

毕竟网上的教材也太难找了 大多数都是讲的不全 要么就是不知道哪出错了 很难找到完美的办法~

图片[1]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

今天就给大家出个完美版的搬家解决办法 亲自测试可行~

这里先看下出自于百度经验的教程:如何给DZ论坛完美搬家

 

一般新手或小白都很难搞懂  更别说操作了

这里我来重新整理一下吧

 

原理就是:

通过一个文件传送数据  再用旧站文件覆盖新站文件~ 后台修改绝对值的域名 完美搞定!

  1. 先开好一个新站

  2. 通过 restore.php 文件 把旧站备份好的数据文件夹传送到新站

  3. 然后将提前备份好的旧站 里的四个文件夹也要传到新站。覆盖掉

  4. 到新站后台更新缓存

  5. 最后在后台更换域名 把所有绝对域名全部更换成新站的就搞定了~

 

原文教程:

很多DZ论坛,网上也常有人发帖DZ论坛完美搬家,收费多少多少,弄得好像很难一样的,其实,论坛搬家只要你胆大心细做好备份,一点都不难!老站长这里给你说道说道!搬家,首先要建立新论坛,这个我就不说了,新论坛你都建立不好,我劝你还是花钱请人搬了!

 

条件:新版的DZ论坛程序,最好是从官方下载,要找和你以前一样编码的!

 

第一步:备份,分为两个部分:1.备份数据库;2,将你原来的网站的整站扒拉下来备用,防止出现意外后好恢复,这个是保险的做法,我也建议保险的做法!这个我不说。我说第一个,备份数据库,按照图片执行下去就可以了!

图片[2]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

第二步:上FTP,根目录,data文件夹,有一个文件夹你看后面的日期是刚刚建立的data开头,你全部下载下来,这个就是你的备份数据库了。如图,我下载的是我的

图片[3]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

第三步:上官方下载一个和你以前论坛一样编码的最新版下来,里面是三个文件夹。一个是用来建立新的论坛,还有一个utility,里面有一个叫restore.php的。建立新论坛,将你刚刚备份的文件也传到数据库和restore.php上传到data这个文件夹里。运行你的域名/data/restore.php,出现如下的图片,你选择你最新的备份恢复即可

【步骤简化:找到/data/restore.php 没有的话直接下载一个传到根目录 然后运行你的域名/data/restore.php,前提是需要把第二步的backup_xxx 数据库备份文件夹传到/data 位置】这就是恢复原网站数据的关键第一步~ 前面的步骤基本上 讲的就只是安装一个新Discuz站点。

restore.php下载链接https://pan.baidu.com/s/1uN7SWzsbwPAXWBYlAVhIWA
提取码:qt53

图片[4]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

第四步:先删除data/restore.php,防止自己遗忘后被人利用这个页面。也是最重要的一部,千万不要忘记,网上很多所谓的教程没有告诉你这一步!你打开备份下来的整站,有几个文件夹子上传覆盖上去,看图片,就是那几个文件夹子:第一个是关于应用的;第二个是应用,第三个是附件,第四个是关于图像。只有这样你才能实现完美搬家。

四个文件 分别是 :

你的域名/data/addonmd5   

你的域名/source/plugin   

你的域名/data/attachment  

你的域名/uc_server/images

注意事项:第四步才是最重要的,很多网上教程没有说第四部导致论坛问题多多,最简单的你附件不上传怎么下载附件?

更换域名 可参考 https://www.jianshu.com/p/bf1a23e150f2

为什么网站搬家后还会跳转到原来的域名 原因都是在后台没有更新绝对值的 域名设置仔细检查就搞定了~

图片[5]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

1.后台→全局→站点信息→网站url

2.后台→全局→域名设置→应用域名→论坛和根域名设置手机版访问设置:— 手机发帖来源自定义;

3.后台→界面→导航→链接里面使用了绝对地址需要修改为新域名;

4.后台→运营→关联连接,没有设置就不用修改,在这里主要涉及优化(站点宣传广告、友情链接);

5.后台→云平台→同步站点信息后台—工具—去平台诊断工具(可能要手动设置IP);

6.后台→站长→ucernter设置→ucenter访问地址;

7.ucenter→应用管理→应用的主urlBBS导航—顶部、底部(版规网址要更新),论坛格子广告,贴间广告,列表广告全部要更新。

※ 如果出现旧站搬家到新站后 帖子页面打不开  全部显示 404

那就有可能是域名伪静态设置的问题

因为原来的旧站如果是伪静态域名,备份下来的链接全是伪静态格式

搬到新站后打不开 需要先取消掉新站的伪静态设置 因为新站是默认格式

缓存后再试试能不能打开~

图片[6]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

因为旧站的域名是伪静态链接 如:/thread-2450989-1-1.html

图片[7]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

然而新站的默认链接是这样的:http://www.xianje.cn/forum.php?mod=viewthread&tid=382

图片[8]-Discuz3.4论坛完美搬家 通用版 换空间换域名-自购网

你把旧站的帖子数据搬到新站会显示伪静态格式的链接,而新站系统默认的不是伪静态 所以打不开

只需要进入后台将新站的伪静态链接设置全部取消掉  保存 系统缓存  显示成默认链接就搞定了~

THE END