DZ2.5论坛完美搬家手记(本人亲测)
去年11月,帮一个朋友搭了一个X2.5的论坛,现在这朋友准备换空间,叫我帮迁移一下,要求非常完美,也就是说数据库、插件、配置、附件贴子、自定义修改的文件等完完全全的弄得跟现在状态一模一样,问有没有可能,我说这个当然,主要看你数据大不大,大的话就难点儿,小的话非常简单。以下是我迁移的记录及方法,虽然中间出了点小插曲,方法也跟网站其它的差不多,但这个是本人亲测,按此步骤下来的确实天衣无缝!新手们可以对照我这个来操作,有问题也可以留言:
因为我的网络是宽带,在速度上不如朋友的光纤,所以有些步骤是他代劳,具体操作步骤:
一、关闭论坛备份数据。先用管理员登入后台更新一下缓存,关闭论坛,这个不用说吧,然后进入后台—站长—数据库—备份。(数据备份类型建议选择Discuz! 和 UCenter 数据”。备份成功以后,数据保存在data/backup_******文件夹中)。
二、用FTP把整个网站文件下载下来。因为朋友数据才三四个月的,数据不大,我叫他自己下载的,然后又打包发给我的。
三、重解析域名。将现在正在使用的域名(域名没变)解析到新的服务器上,使之能正常访问到新空间。可以随便上传一个html文件或其他文件到新空间上作以测试。这个由朋友自己处理。
四、网站文件包处理。
1、把下载下来的文件包(也就是朋友下的整站文件)里的下列文件删除:
/install/install.lOCk(.lock文件是安装时产生的)
/config/config_global.pHP
/config/config_ucenter.php
/uc_server/data/config.inc.php
2、把跟老论坛安装包版本一致的安装包里upload里的/install/文件夹复制过来。这个因为之前是我装的,所以我有原来的版本,没有的话就去官网上下载吧。
3、再把跟老论坛安装包版本一致的安装包里面的tilITy\restore.php文件放到旧的网站文件的/data/文件夹内,用于可以直接用它(http://域名/data/restore.php)进行数据库还原。为了您站点的安全,成功恢复数据后请务必及时删除 restore.php 文件。(这个后面会提示,当然这一步你也可以不用此法恢复)
五、将处理好的网站上传到新空间。我是把数据包交给朋友自己作的。
六、全新安装。基本上以上几步折腾完了,新的解析也生效了。进域名安装,注意数据库的数据表前缀和以前一样,数据库名与密码都要一样,如果不一样只能通过修改config文件。这里我出现一点儿小插曲,说一下:
就是安装时提示无法连接数据库,后来仔细问,原来是朋友的新空间是独立主机(有钱就是牛B),没初始化。初始化安装数据库就行了。但正式安装时又出现不能安装,走一半就无法显示网页,提示内部500错误,然后就生成了上面说到的.lock文件,要删除,通过FTP删了几次也删除不掉,后来重启了服务器,朋友直接操作服务器删除的文件,顺利安装。
七、还原数据库。安装成功后,就可以正常访问了,到后台—站长—数据库—恢复,还原数据。这里用第一步中备份的数据data,注意看时间。
还原以后,后台账号退出,再用你原来的后台账号登陆,更新缓存,同步数据。搬家完,已经和原来一样了。
八、处理小毛小病。其它的基本上就是自己要检查的了,当然别忘了删除安装文件和上面说的那个恢复文件。如果你的情况跟我一样,是严格按照我上面方法作的,那么就只有下面几个小问题了,比方:一些插件不能用,你后台关闭再重新开启就行了;QQ互联不能用,也是关闭再开一下;如果发现不能通迅,那你就要检查UC的ID与密码跟你备份中的是不是一致了;还有就是静态的问题,从虚拟主机到独立主机,规则也要变一样。
注意:搬家过程中,请关闭论坛。尤其是数据备份和还原时请不要操作论坛。
分类:电脑网络| 发布:龙三公子| 查看:3420 | 发表时间:2013-03-04
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/243.html
xiadao81 2013-03-07 23:04:15 回复
希望能帮到你哈!集装箱尺寸 2013-03-07 14:20:55 回复
很实用的教程xiadao81 2013-03-07 23:04:15 回复
希望能帮到你哈!