Sep
3
晚上,接一网友求救,她购买新空间后,将她的论坛由原空间搬迁至新空间出现问题。数据库用Discuz后台管理的数据库备份,在新论坛里导入,论坛依旧,好像数据没有写上。
通过查看Mysql数据库,发现论坛所有数据已经导入,只是新论坛数据库与旧论坛数据库名称、表名前缀不同造成。帮助她完成了空间转换,几点心得,记录如下:
关于Discuz论坛后台登陆成功后直接跳出返回登陆页面原因,如果管理员用的是双线或多线接入互联网,需要修改config.inc.php文件,将$admincp['checkip'] = 1; 改1为0就可以。在这里我耽搁了大概20分钟,总是跳出,我以为是不同空间用一样用户名Cookies混乱造成的,其实不然。
论坛空间搬迁方法一:新建论坛,Mysql数据库名 和 表名前缀和要保持和旧论坛以前完全相同,新旧论坛管理员用户名和密码保持一致。后台数据恢复导入的时候如自动跳出到登陆页面,登录后重新进行一遍导入。
论坛空间搬迁方法二:如果受空间商限制,新Mysql数据库名称不能和旧数据库名称一样,现将旧论坛数据库倒出后,用软件查找修改两个地方,一是数据库名,查找替换成新数据库名。二是表头名,将表头名查找替换成新论坛表头名。建议安装的时候将新论坛使用原论坛一样的表头名,这样容易很多。如果用的是分卷倒出,所有分卷文件,都要替换表头名,而数据库名只存在于第一个文件。
论坛空间搬迁方法三:修改新论坛的config.inc.php,将配置文件的表头进修修改,改成原数据库的表头名称。登陆Mysql,将新论坛表头形成的所有表删除,只保留导入论坛数据库的表头。这种方法我没有测试,只是猜想。
其它需要注意的问题:
1、论坛成功搬迁后,原UID可能发生变化,查看管理员的UID,更改一下config.inc.php文件,找到$forumfounders = '1'; 将现在管理员的UID替换数字1。
2、修改新论坛的一些基本信息,比如网址等。
3、将原来论坛的 ./templates, ./attachments 和 ./customavatars 到新论坛对应目录,最后刷新缓存就成功了。
通过查看Mysql数据库,发现论坛所有数据已经导入,只是新论坛数据库与旧论坛数据库名称、表名前缀不同造成。帮助她完成了空间转换,几点心得,记录如下:
关于Discuz论坛后台登陆成功后直接跳出返回登陆页面原因,如果管理员用的是双线或多线接入互联网,需要修改config.inc.php文件,将$admincp['checkip'] = 1; 改1为0就可以。在这里我耽搁了大概20分钟,总是跳出,我以为是不同空间用一样用户名Cookies混乱造成的,其实不然。
论坛空间搬迁方法一:新建论坛,Mysql数据库名 和 表名前缀和要保持和旧论坛以前完全相同,新旧论坛管理员用户名和密码保持一致。后台数据恢复导入的时候如自动跳出到登陆页面,登录后重新进行一遍导入。
论坛空间搬迁方法二:如果受空间商限制,新Mysql数据库名称不能和旧数据库名称一样,现将旧论坛数据库倒出后,用软件查找修改两个地方,一是数据库名,查找替换成新数据库名。二是表头名,将表头名查找替换成新论坛表头名。建议安装的时候将新论坛使用原论坛一样的表头名,这样容易很多。如果用的是分卷倒出,所有分卷文件,都要替换表头名,而数据库名只存在于第一个文件。
论坛空间搬迁方法三:修改新论坛的config.inc.php,将配置文件的表头进修修改,改成原数据库的表头名称。登陆Mysql,将新论坛表头形成的所有表删除,只保留导入论坛数据库的表头。这种方法我没有测试,只是猜想。
其它需要注意的问题:
1、论坛成功搬迁后,原UID可能发生变化,查看管理员的UID,更改一下config.inc.php文件,找到$forumfounders = '1'; 将现在管理员的UID替换数字1。
2、修改新论坛的一些基本信息,比如网址等。
3、将原来论坛的 ./templates, ./attachments 和 ./customavatars 到新论坛对应目录,最后刷新缓存就成功了。
服务器调整失败,是以为记
百度新站只收集首页观察

