2011-07-27更新的tools工具包,融合进了“搬家向导”模块。该模块针对当前论坛诸多站长面临的问题—-论坛搬家,数据库迁移而推出,向导本身并不具体操作什么,只是按步骤提示站长,下一步要干什么了,必要时对一些步骤进行了检测,具体的操作,还是需要站长自己安装向导来完成。网站搬家,数据库迁移是经营网站经常遇见的情况,就是在搬家的过程中,往往会出现各种问题。
网站搬家简单来说就是数据的迁移,包括数据库,程序文件、附件等,移到新服务器中去,独立服务器由于权限大,数据库及文件打包就可以拷贝,唯独虚拟主机空间要稍微复杂点,因为他的数据库备份恢复依赖于安装,要安装好后,才能操作备份、恢复。
这篇文档主要介绍一下“搬家向导”模块的使用。该模块可以独立运行,无需事先安装论坛等程序,也就是上传tools工具包后,直接访问tools.php文件,在输入密码后,见到下图:
点击“搬家向导”按钮,即可进入。在阅读完前言引导之后,进行选择服务器类型,一般情况下为Windows独立服务器,Linux独立服务器和虚拟主机三种情况。我们依照自己的服务空间类型,选择正确的对应的引导按钮。
下面,简单介绍下搬家向导的流程。独立服务器的权限比较大,易于操作,虚拟空间相对来说,复杂一点。我们以虚拟空间为例,点击“虚拟主机搬家”按钮后,进入虚拟搬家流程。首先提示关闭站点,这个是论坛搬家首要条件,以免丢失数据,这个大家都了解。还有个按钮“我已经到了新空间了”,这里要说的是,虚拟空间搬家需要在原空间及新空间2次访问本脚本,即tools.php。在新空间访问时,直接点击“我已经到了新空间”,就会按照新空间应该操作的步骤来进行了。
关闭站点后,就需要对数据库进行备份,文件打包等一系列操作,这里要单独提一点,就是新空间域名的问题,一般情况下,网站搬家的同时,域名是保持不变的, 那么新空间的访问就是个问题,我们怎么解决呢?有人说新空间有二三级域名可以用,但为了更完美的过渡,在新空间安装程序时我们建议还是用原域名安装,那么,由于种种原因,原域名还没解析到新空间,或解析有问题,需要时间,怎么办?我们可以利用改hosts文件的方式绑定域名,具体介绍请参照http://www.discuz.net/thread-2240032-1-1.html。所有的东西移动到新空间后,就可以改配置文件了,配置文件中的帐号信息都是新空间创建的填写进去就可以了。填写完数据库帐号后,点击tools包中的恢复数据库,选择正确的备份恢复,更新缓存,搬家工作基本上就完了,然后观察新站点运行有无异常。