旧论坛重开恢复升级-Discuz相关实操

曾经有个论坛,从2005年开始,中间数据丢过几次,但还是顽强生存下来了。接近十年时间,因为精力有限,没有时间管理,2014年开始渐渐冷清。2015年底的时候因为各种原因论坛正式关闭。当时没想过再开,但论坛毕竟承载了很多人的记忆,所以备份了下来,这是对他人的尊重,也是对自己的尊重。最近折腾博客,顺便把论坛也鼓捣起来。

首先本地恢复数据:

当时论坛程序用的是discuz!x3.2论坛程序gbk版本。用最原始的方法,数据库和网站程序备份直接复制到本地环境相对应的目录。修改相关配置文件。此时遇到数据库连接不上,网页打不开的情况。

排除了数据问题,那应该就是环境问题,数据库,php版本太高或者环境与原来旧的服务器不同等。切换了相关环境,终于连接上了,熟悉的界面,一切仿佛回到多年以前。

接着尝试登录论坛后台,论坛帖子数据会员都在。点击后台ucenter管理,创始人密码怎么都不对。

于是用tools工具重置密码。

然后是转码,之前一直用简体GBK编码,一直下不了决心更换简体UTF8格式,趁着这次索性一次到位了。

后台——站长——数据库——备份——更多选项——强制字符集(选择UTF8)备份。

旧论坛重开恢复升级-Discuz相关实操
旧论坛重开恢复升级-Discuz相关实操

备份后,重新下载UTF8版本的论坛程序,安装,后台导入刚才备份的数据,转码成功!

然后登录uc后台后,查看应用通信,修改与dz后台对应配置,应用通信成功。点击看uc后台的用户,不看还好,一看炸了,只有管理员一个用户。再切换到dz论坛后台,用户确实还在。经过一顿搜索,再结合自身情况,得出结论。当初最早的时候用的是discuz纯论坛版本,后来康盛推出了ucenter,整合了会员数据,然后在整合后续版本升级和服务器转移中某一次,我应该只备份了discuz论坛的数据,没有在ucenter后台上面备份数据,导致恢复到新服务器的数据只剩论坛数据,而重要的会员数据已经丢失。

折中办法,在数据库将DZ论坛的会员数据导入到Ucenter的会员表中。

数据导入成功,接着便是升级论坛程序,将程序升级到最新的DiscuzX 3.4 R20210119版本。

升级完毕后,测试无误,在后台备份好数据。在新服务器上安装全新DiscuzX 3.4程序,后台导入本地导出的数据,恢复。上传相关附件等文件夹到对应目录。Perfect!

以上是飞牛的一次discuz论坛的恢复、转码、升级的实操,可能顺序有点乱,相关遇到的问题都找到了解决的办法,并给出了相关解决办法的链接。

最后的最后,提醒大家,网站数据无价,搬家迁移重装等操作时一定要仔细看清楚教程,备份一定要认真,建议数据库备份、网站后台备份双保险。等迁移成功,测试无误后再删除旧服务器上的相关数据。

© 文章系本站作者 飞牛 原创发布于「飞牛士 FeiNews」,文章授权后方可转载,请勿侵权!

(0)

猜你喜欢

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注