网站地图    收藏   

主页 > 教程 > discuz >

DZ,Discuz!论坛搬家详细教程,包你一看就会。

来源:未知    时间:2014-11-01 12:42 作者:xxadmin 阅读:

[导读] 第一步:在原空间中后台备份数据库,并将整个网站打包上传到新空间备用 买了新空间应该原空间还开着,没有关系,让原空间开着吧,在新空间上测试好了,再把原空间的最新数据库...

第一步:在原空间中后台备份数据库,并将整个网站打包上传到新空间备用

   买了新空间应该原空间还开着,没有关系,让原空间开着吧,在新空间上测试好了,再把原空间的最新数据库传上去就好了,所以,在搬家前,在原空间的UC、bbs、home后台中把数据库备份。
   这个备份应该不用我教了吧,但大多数人不知道备份后,文件在哪,在这里明确下:
uc:/ucenter/data/backup/backup_090.....(这是一个日期,根据日期就知道是哪天备份的,其它的备份是一样的)
bbs:/bbs/forumdata/backup_...(这是一个随机的名字,查看下文件的日期,也知道哪个是最新备份的)
home:/home/data/backup_090...(同uc)
   找到这些数据库备份文件,你以后上传到新空间中备用,还原数据库时用!!!!
在这里,我建议大家,分别备份各自的,而且安装UC、bbs、home也是单独分别一个一个安装,这样便于理清思路!!!!
   然后将整个网站打包上传到新空间备用

2、第二步:在新空间中安装全新的UC、bbs、home

   这个安装我就不说了,官方有教程,在这里只是注意
1)新空间的数据库,数据库用户名,密码最好与原空间的数据库一样,如果不一样,你会自己改config也可以自己改,如果你不会,最好一致!!!
2)全新安装的版本最好是与你原网站程序的版本是一致的,你要想升级,请搬家成功后再升级,一步步来,不然出了问题,不知道是哪里的问题
3)全新安装的UC、bbs、HOME的管理员密码,创始人密码最好与原来的一致,这样避免还原数据库后,你就不知道密码是什么了

3、将原空间的uc、bbs、home的文件(现在已经在新空间上了),除CONFIG文件之外的文件,全部对应在新空间中替换

这一步就是让你注意,现在新空间中的config文件已经是配置好了的,只需要把原空间的文件除config外的文件复制过来替换就行了,有的人不明白config的位置,在这里明确下,高手不用看了。
UC:/ucenter/data/config.inc.php
bbs:/bbs/config.inc.php
        /bbs/config.uch.php(装了home,应该有这个配置文件)
home:/home/config.inc.php

4、在新空间后台还原数据库

   分别进入UC、bbs、home的后台对应的还原数据库!!!!有的人现在还是不知道他备份的数据库文件在哪去了,为什么不在后台要还原的地方显示出来,可以这样来办,现在新空间的数据库是新的,你就备份一下,反正也不大,备份后,会有一个文件夹的地址,你将你原来备份的数据库文件copy到这个文件夹中,然后刷新下,你备份的文件你可以看到了,然后选择分卷1,会自动载入其它分卷进行还原,不要急,一步步操作,最好,三个数据库都已经还原好了,事情就成功了一大半了!!!!

5、在新空间中测试成功后,将原空间网站关闭,将最新的数据库再备份一次上传到新空间,最后将域名解析到新空间
这就是最后的一步了,将最新的数据库备份再上传上去,然后再恢复,这一步主要是考虑到,你前几步可能持续时间要一天、两天、或者好几天,有的网友说搬了好几周了,这时,你的原空间的数据库已经更新了,所以是有必须的,也是最后的步骤了,只要新空间测试成功了,损失就已经很小了,最后将域名解析过来,搬家成功!!!!!!

   当然,上面只是说顺利的情况下是这样的,如果出现一些问题怎么办呢,出现的问题各种各样,我在这不可能一一列出来,但最为主要的是:数据库搬家不到位和配置文件不正确

    先说配置文件不正确,因为有的网友是将配置文件全部替换的,就是第2步中的将config文件也替换了,有可能配置不正确,也有的人是手工配置,请你仔细检查配置,一个地方也不要出错!!!!

主要说说数据库搬家不到位。我遇到大家数情况是
1)数据库搬家中损坏,
2)数据库搬不完整,原来是50M,搬后只有30M,肯定不完整,
3)数据库被你修改过,在后台备份也不能备份完整,你安装其它插件,可能修改了数据库,可能你也不记得了

   ==,这时,当然,最方便的办法是让原空间商将你的mysql数据库文件夹打包,然后你下载到新空间,替换现有的数据库文件,这样省时,又省力,还不用在后台,一个一个的还原数据库,而且还可以保证完整无误,关于mysql的版本差异,也不用担心,只要都是mysql5的都没有问题,相信没人用mysql4的吧!!!!

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论