方案一:
开始搬家前的准备工作:
备份论坛数据,后台,站长,数据库,直接第一项《Discuz!和UCenter数据》提交。
然后出现提示,备份分卷已存在在DATA文件夹下的某某目录,用FTP把整个文件夹下回来。
备份会员头像目录uc_server/data/avatar和tmp目录
备份所有门户与论坛和各应用附件和图片目录:data/attachment目录
备份插件目录:source/plugin目录(官方默认那几个不要)
到这里就搞定了。
恢复前准备工作:
1,重新在官方下载程序安装好论坛,注意:安装的时候数据包的前缀一定要与备份那个相同,可省很多麻烦。
2,小疑问:重装的时候管理员帐号和密码随便写,不用与原来相同,但数据表前缀要与原论坛相同。
3,恢复数据,把您装备份的文件夹上传到DATA目录里面,注如:backup_a331f6这样命名的目录。
4,开始恢复,后台,站长,数据表,恢复,就会看见备份的数据了,导入,OK!
5,上述恢复方法出现404错误的情况下,把安装包utility目录里的restore.php文件上传到data文件夹
6,在浏览器允许restore.php文件的绝对路径,如 http://www.discuz.net/data/restore.php 恢复KO!
7,把备份附近、图片、会员头像,直接上传到新论坛的相应目录,原来在哪的就放回哪!
全部恢复之后,用原论坛的管理员帐号和密码进入新论坛的后台,工具-->更新缓存,搞定!!!
没什么要说的了,目前,这个方法近乎完美。
用的着就收下吧!
最后如果要备份风格的,就把风格目录里的相应风格文件备份就可以了。
Discuz! X2.5搬家步骤:
一、备份数据。进入后台—站长—数据库—备份。(数据备份类型建议选择“Discuz! 和 UCenter 数据”。备份成功以后,数据保存在 data/backup_******文件夹中)
二、网站文件下载。把自己的整个网站文件打包,下载下来。虚拟主机后台一般也有整站压缩和解压的功能,如果没有就用FTP工具下载。
三、网站文件包处理。
1、把下载下来的文件包里的下列文件删除:
/data/install.lock
/ data/updatetime.lock
/ data/sendmail.lock
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php
/uc_server/data/install.lock
/uc_server/data/upgrade.lock
/uc_server/data/updatetime.lock
/install/
放心的删掉这几个文件,重装上会自动产生新的。
2、把之前论坛安装包upload里的/install/文件夹复制过来。
3、把下载的新安装包里面的utility\restore.php文件放到你网站文件的/data/文件夹内,这是用于数据库还原。
四、将处理好的网站包上传到新空间。建议压缩上传后在线解压,这样快很多,几乎所有空间都有在线解压功能,不过有的(如部分的linux主机)只支持.zip格式,打包前请注意。
五、安装。进域名安装,注意数据库的数据表前缀和以前一样。
六、还原数据库。安装成功后到后台—站长—数据库—恢复,还原数据。进入恢复后可能会发现没有可供还原的数据,不用担心,用ftp查看data文件下,是不是有两个backup_******这样的文件,其中一个内有你的备份数据,就把备份文件移到另一个里面就可以了。
还原以后,后台账号退出,用你原来的后台账号登陆,更新缓存。搬家完毕。
注意:搬家过程中,请关闭论坛。尤其是数据备份和还原时请不要操作论坛。
本文提供了两种详细的Discuz! X2.5论坛搬家方案,包括备份论坛数据、恢复数据的具体步骤及注意事项,适用于需要迁移论坛的用户。
739

被折叠的 条评论
为什么被折叠?



