Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » 安装使用 » 如何更换空间(论坛搬家)
wysky - 2008-1-21 13:55:00
有时候,因为各种原因,我们需要更换网站空间,给论坛重新找一个舒适的“家”,我们怎么样做才能保证搬家的过程顺利呢?下面我大概讲一下论坛“搬家”需要做的事情和步骤。

1、首先备份论坛数据。
    (1)数据库的备份。
      Access版本论坛请备份database目录下的access_db.config文件。
      MySql请联系空间商或者使用PhpMyAdmin软件导出数据库备份(一般Mysql数据库会提供。)
      SqlServer可以使用"企业管理器=>所有任务=>备份数据库"操作得到备份(当然也可以直接拷贝.mdf和.ldf文件)。论坛也提供了备份功能,请进入“后台=>全局=>数据库=>数据库信息备份”。备份成功后,可以在admin\global\backup目录中找到备份文件 。(参考 如何备份数据库 )

    (2)论坛配置的备份。
      请将config目录,topic目录备份下来。

    (3)表情、头像和图片的备份。
      表情目录:editor\images\smilies\
      头像目录:avatars\
      上传图片:upload\
                            space\upload
2、配置新空间。
    将Discuz!NT程序上传到新的空间中,然后按照教程执行安装操作。
    这一步结束后你应该有一个能正常访问的新论坛了。

3、恢复论坛数据和配置等。
    (1)首先恢复数据库,Access版本请直接用备份文件覆盖新搭建好的论坛目录下database目录下的文件即可,MySql可以通过PHPMyAdmin软件导入(或者让空间商帮忙。),SqlServer请使用”企业管理器=>所有任务=>还原数据库“操作还原备份。
      注意:SqlServer数据库有可能在还原后遇到数据库孤立帐号问题(大体就是找不到表),请见http://nt.discuz.net/showtopic-9397.html#156430
    (2)将config目录,topic目录的备份覆盖到新的论坛中去。
    (3)把图片文件夹(表情、头像和上传目录)覆盖到新的论坛中。

就这样,一次论坛“搬家”过程就结束了:)




引用:
另外的话:这样搬家显得比较繁琐,但是可以避免环境改变导致程序无法运行的头疼问题(经过了新的 Install)。
如果说你对Discuz!NT运行的环境比较了解,可以采用以下方法:

1、备份数据库(具体见上面那种方法)

2、将论坛目录下的文件打包(包括放在网站根目录中的 DNT.config 文件以及图片文件夹等等)

3、到新空间,还原数据库和论坛程序。注意把DNT.config、Web.config以及 bin 目录放置到网站根目录。(如果是虚拟目录,请把 Web.config 和 bin 目录放置在虚拟目录根目录。)

4、修改DNT.config,修改数据库连接字符串中的数据库地址、帐号和密码。修改 Forumpath 节点中的论坛路径(/论坛目录名/),注意前后两个/闭合。
    如果您是在站点根目录下安装,那么Forumpath节点写/ , 例如<Forumpath>/</Forumpath> 。
    (参考: Dnt.config文件详解)

5、重启IIS,完成搬家过程。
戏水 - 2008-1-21 14:49:00
好文要顶,大家遇到问题可以及时反馈
voxo - 2008-1-21 14:55:00
好贴啊~~~~~~~~~顶~~~~~~~:D
aiwz - 2008-1-21 23:32:00
支持!!!
aiwz - 2008-2-21 10:21:00
哪个要搬家可以找我
1G空间100元 - 2008-2-26 19:07:00
真的很实用!
MiniSteven - 2008-3-31 11:26:00
找到备份的文件了,哈哈
谢谢
hwzltd - 2008-4-18 16:13:00
那个备份文件怎么使用?
wysky - 2008-4-18 16:34:00
一般是在服务器上恢复备份的时候使用的 具体的方法为sql2000企业管理器 所有任务 还原数据库
lujoley - 2008-5-6 19:07:00
好帖  顶顶 好让后来的兄弟看到
reless - 2008-5-8 16:48:00
数据库无法还原,
附加的话就是“只读”,再还原的话就是“正在装载”

???晕倒啊,到底怎么解决啊?
wysky - 2008-5-8 16:51:00
你是在停止源数据库的情况下备份的么?断开其他的链接的情况下再进行备份和还原吧
reless - 2008-5-8 17:31:00
是的,停止后拷贝!解决
enlin - 2008-6-30 16:20:00
不错的帖子,支持一下
蜡笔小生 - 2008-6-30 19:47:00
:strong:
1
查看完整版本: 如何更换空间(论坛搬家)