本帖最后由 vinsonwang 于 2011-1-28 08:49 编辑
最近看到很多站长在论坛搬家过程当中出现诸如帐号登陆失败,要不就是会员全部丢失等情况。现在,写个具体的论坛搬家,备份、恢复的步骤,希望对大家有所帮助。搬家的方法有很多,不止本文一种方法,有错误的地方欢迎批评指正,有疑问的亦可回帖求助。此帖也会不断更新完善。 本文以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等这里就不赘述了,有问题的可以回帖。 在新空间正确安装discuzx1.5,这里要说的就是创始人,最好与原网站的创始人帐号密码一致。 数据恢复 UC后台→ UCerter →数据备份→数据恢复 → (找到相应的备份)点击“详情”→ 选择备份的数据 → 提交。
此时不要全选—〉提交。
上图的“备份不存在”,即dx15的备份上传位置不正确,此时会提示不存在。 恢复成功后,伪静态、附件、模板文件及logo重新上传到新空间,登陆后台更新缓存。 最后要看看各项配置是否正确
1)后台→工具→文件权限 2)对比(后台→站长→ UCerter)和(后台→ UCerter →应用管理→编辑)里的每项内容是否一致。 注意:一般出现头像无法上传、显示、更改等,八成就是这的问题。 程序头、尾(如果有改动)、diy数据从新覆盖。 搬家结束。 |