建站之星产品帮助

查看: 10543|回复: 3
打印 上一主题 下一主题

两个网站搬家,数据库迁移问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-24 22:32:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教高手解答
背景:老服务器已安装建站之星1.3,生成A网站和B网站,并已正常运行1年,建站之初建了一个名为MySQL的数据库,通过表前缀s1_和s2_对应网站A和B的数据;

现状:现升级老服务器至新服务器(硬件全部更新,软件环境不变,只是重新部署),已完成环境配置等工作(asp网站迁移工作已完成),安装建站之星1.3成功,生成C网站

        (对应A网站)和D网站(对应B网站),前台运行正常,并可分别登陆后台;(建站之初建了一个名为MySQL的数据库,通过表前缀s1_1和s2_2对应网站C和D的数据,用户名和密码同老服务器相同);


问题:我已经安装常见问题帮助里面的网站A迁到网站B的方法做过了,单独操作任何一个网站都可以迁移成功,但是当这个成功后再操作另外一个确无法成功。

现将我的操作方法说明,请高手指点小白

1、老服务器分别登陆A、B两个网站后台,然后数据备份,并分别下载生成的A.sql和B.sql文件,保存至bakA和bakB文件夹

2、分别复制A网站和B网站根目录template、upload、admin\SitestarMaker三个文件夹至bakA和bakB文件夹,并将bakA和bakB文件夹两个文件夹拷至新服务器;

3、登陆C网站后台,数据恢复,选择bakA文件夹下A.sql文件,恢复成功,在复制bakA文件夹下其它三个文件夹至C网站根目录,修改config.php文件中public static $tbl_prefix = 's1_1'为public static $tbl_prefix = 's1_',刷新后前后台恢复同网站A一样。(或者相同操作D网站和bakB文件夹,也可恢复网站B成功)

4、此时再登陆D网站后台可以显示背景,但除用户名和密码框外都是乱码,安全码也无法显示,至此无法登录D网站后台

5、一阵折腾后发现删除c:\windows\temp\下的文件(主要是ee开头的),登陆D网站后台,可以显示安全码,即可以登录D网站后台了,但是网页首尾还是有乱码显示。(也可能是因为删除D网站根目录下cache.lock文件和cache文件夹下所有文件,才能显示安全码)

6、登陆D网站后台后,同样操作恢复B.sql文件,拷贝bakB文件夹下的文件夹至D网站根目录,修改config.php文件中的表前缀‘S2_2’为‘S2_’,刷新后,前后台显示一段代码(这次连背景也没有了)

问什么?不知道是哪里操作不对,请高手指点啊?
2#
发表于 2011-11-24 23:04:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
 楼主| 发表于 2011-11-24 23:57:39 | 只看该作者
请问高人,你说的数据库导出打包成什么格式啊,rar?然后再解压到新服务器,导入数据库的文件又是什么格式的?麻烦说具体些!环境肯定没问题,上面都说了两个新网站安装成功,并运行正常,而且一个可以完成迁移。
我想百度、谷歌是帮不了我的,因为我弄了一下午了,我最初用SQLyog连接数据库成功,导入一个之前由它备份的文件bak.sql,没有成功,不知道是不是你说的意思。麻烦详细些
4#
发表于 2011-11-25 00:03:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

上海美橙科技信息发展有限公司 ( 沪ICP备11006888号-4 )

快速回复 返回顶部 返回列表