最近看到很多站长在论坛搬家过程当中出现诸如帐号登陆失败,要不就是会员全部丢失等情况。现在,写个具体的论坛搬家,备份、恢复的步骤,希望对大家有所帮助。
搬家的方法有很多,不止本文一种方法,有错误的地方欢迎批评指正,有疑问的亦可回帖求助。此帖也会不断更新完善。
本文以 DISCUZ X1.5(内含 UC_SERVER) 版本程序,虚拟空间,uc 后台备份为例。如果在 Ucenter 里面进行了整站备份,则 discuz 后台不必再进行备份操作。
首先当然是数据的备份问题,UCerter 数据备份
步骤:后台→
UCerter →左侧数据备份→全部打勾→提交。

UCerter 整站数
据备份时要确保通信成功,否则此时只能备份 UCerter,不能备份 discuz 的数据。
这里要多说几句:大家在网上搜搬家教程的时候都见到数据备份的说明,一个是 dz 后台备份,一个是 uc 后台备份。这里,我就简单的拿 uc 整站备份,来举例说明一下,uc 备份后,就不必再在 dz 后台进行重复备份了。
有人会问:uc 只是用户数据的备份,那 dz 的呢?答案是 uc 整站备份是对 uc 及 dz 的数据统一备份的。但问题就出在这里,uc 后台备份提示成功后,是生成两份备份文件的:
一个是在/uc_server/data/backup_日期_ABCDEf(红色字体是备份数据名称范例);一个是在根目录/data/backup_日期_ABCDEf(红色字体是备份数据名称范例) 。
上传备份 (一定要放到原来的位置) 到另一个空间的时候,我发现有人丢掉了某个备份文件,或上传的位置不正确,导致数据不完整,出现种种错误。
头像文件备份
步骤:把论坛根目录里/uc_server/data/avatar 这个下载到本地存放 (红色字体文档里存放的就是你论坛用户头像文件)
板块图标设置备份
步骤:把论坛根目录里/data/attachment/common 这个下载到本地存放 (红色字体文档里存放的就是你的论坛版块设置图标)
伪静态、附件及 logo 等这里就不赘述了,有问题的可以回帖。
在新空间正确安装 Discuz X1.5, 这里要说的就是创始人,最好与原网站的创始人帐号密码一致。
数据恢复
UC 后台→
UCerter →数据备份→数据恢复→(找到相应的备份) 点击 「详情」→ 选择备份的数据 → 提交。

此时不要全选—〉 提交。

上图的 「备份不存在」,即 dx15 的备份上传位置不正确,此时会提示不存在。
恢复成功后,伪静态、附件、模板文件及 logo 重新上传到新空间,登陆后台更新存。
最后要看看各项配置是否正确
1) 后台→工具→文件权限
2) 对比 (后台→站长→UCerter) 和 (后台→UCerter →应用管理→编辑) 里的每项
内容是否一致。
注意:一般出现头像无法上传、显示、更改等,八成就是这的问题。
程序头、尾 (如果有改动) 、 diy 数据从新覆盖。
搬家结束。