|
请教高手解答
背景:老服务器已安装建站之星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_’,刷新后,前后台显示一段代码(这次连背景也没有了)
问什么?不知道是哪里操作不对,请高手指点啊? |
|