Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

discuzX3.2备份后恢复失败

[复制链接]
micro_cy 发表于 2017-4-27 16:35:42 | 显示全部楼层 |阅读模式
1、论坛通过UC备份,备份了UC数据,备份了论坛数据,discuz整站文件都有备份。
2、恢复时重装了系统,apache2环境,LAMP与原来环境一模一样,系统用的是ubuntu 14.04。
3、进入论坛后,进入后台管理,恢复论坛数据库,导致后台不能登录,点击登录无效,超过5次自动锁定,通过数据库删除记录方法,再试,依然不能解决。
4、既然进入不了论坛,也就无法进入论坛后台,只能通过直接输入UC的地址,进入uc后台,这时UC的应用通信是0个应用,手动更新应用通信,UC的KEY需要查看一下config文件,可以通过。
5、通过UC备份恢复数据,问题现象表现为:勾选2个数据包,一个UC,一个论坛,恢复后又变成第3条描述的状态,如果已经恢复了论坛数据,可选项只有UC数据,这时,只更新UC数据,所有用户列表就可以看到了,同时也可以正常进入论坛后台,表现问题为:所有帖子都不见了。
6、登录论坛后台,更新论坛数据,包括帖子数据,用户数据,重建数据,可以在首页看到数量,但是,还是看不到所有的帖子,无奈。
7、数据库备份存在,并且完整,包括UC和论坛2个部分的数据,论坛数据一共39卷,最终结果,恢复失败。
8、有查询过很多网站帖子,说表前缀pre_需要更改才能正常,不知道是为什么,不过我试了将pre_改为pre0_恢复论坛,最终还是失败,我确认源备份的数据库表前缀肯定是pre_,是默认的表前缀,按理说,重装后,再恢复数据,表前缀不用更改,就算改了别的名字,也不能解决帖子找回的问题,数据库也删除了无数回,真令人费解。

这种情况让我遇见了,discuzx3.2还是有待提高,兼容性太差了。希望各位在备份时多留个心眼,多几中备份方案,不一定哪种备份都能恢复回来,真的什么情况都可能出现。
howfarstudio 发表于 2017-5-16 20:07:22 | 显示全部楼层
恢复备份的时候尽量保证php和mysql的版本和之前老站相同。

可以用DZ后台恢复数据,也可以用tools工具恢复,或者帝国。

linux系统可以在SSH上直接用命令直接搬过来,而不需要二次恢复或者重新安装(具体方法可以百度下)。

帖子丢失的问题有可能是帖子本身已经存在了,只是在版块下不显示,在分类信息种可能也是显示的,一般重新恢复一次数据可以解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 00:11 , Processed in 0.015334 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表