我司关于Discuz!7论坛空间数据迁移教程讲解
我们把A空间作为要转移前的空间,把B空间作为要转移到的空间为例,
第一、
首先在(A空间)以超级管理员身份登陆到管理后台。
然后点击点击工具--数据库--数据库备份类型--自定义备份。(备份论坛所有数据,所有程序及附件。备份详情请见http://www.fireinter.com/info/host/2009/0311/79.html)
第二、
然后点击点击工具--数据库--数据库备份类型--自定义备份。(备份论坛所有数据,所有程序及附件。备份详情请见http://www.fireinter.com/info/host/2009/0311/79.html)
第二、
通过Ftp软件把A空间的论坛所有的文件(可以通过FTP软件把A空间论坛所有文件下载在本机)上传到B空间网站的根目录
然后把您域名解析到B空间的主机ip上,等待域名解析生效后。( 详见: 测试域名是否解析生效)
在B空间建立与A空间相同名称的数据库,并且要数据库用户名、密码和数据库名与A空间一致。
第三、
然后把您域名解析到B空间的主机ip上,等待域名解析生效后。( 详见: 测试域名是否解析生效)
在B空间建立与A空间相同名称的数据库,并且要数据库用户名、密码和数据库名与A空间一致。
第三、
修改论坛B空间根目录下的config.inc.php文件,如下:
$dbhost = 'localhost';// 数据库服务器(数据库在同台服务器上)
$dbuser = ''; // 修改为B空间建立数据库用户名
$dbpw = ''; // 修改为B空间建立数据库密码
$dbname = ''; // 修改为B空间建立数据库名
在B空间用超级管理员身份登陆到管理后台,点击工具----数据恢复----导入数据 (详情请见 http://www.fireinter.com/info/host/2009/0311/80.html)
注意:如果一个备份文件有多个分卷,您只需任选一个备份文件导入,程序会自动导入其他分卷
$dbhost = 'localhost';// 数据库服务器(数据库在同台服务器上)
$dbuser = ''; // 修改为B空间建立数据库用户名
$dbpw = ''; // 修改为B空间建立数据库密码
$dbname = ''; // 修改为B空间建立数据库名
在B空间用超级管理员身份登陆到管理后台,点击工具----数据恢复----导入数据 (详情请见 http://www.fireinter.com/info/host/2009/0311/80.html)
注意:如果一个备份文件有多个分卷,您只需任选一个备份文件导入,程序会自动导入其他分卷
导入数据后,点击工具----更新缓存---确认。 见下图:

图片1
tools工具的使用方法是把tools.php分别传到UC根目录、论坛根目录、UChome根目录然后分别登录后导入。(详见tools工具数据还原)
2、要保证各程序后台备份后的数据库备份文件都在备份后的文件夹里面,只要是备份后原版下载或上传的都肯定在的,如果备份次数太多,就会提示导入那一次的,所以建议只保留最后一次备份的数据库备份文件。
