来源:自学PHP网 时间:2014-11-30 17:03 作者: 阅读:次
[导读] 因为一个朋友的委托,要完成一项用织梦建的网站的搬迁任务.这个站点是分中文版和英文版,原来的服务器可以设置多个库,所以中英文版分别是两个目录,中文版放在根目录,英文版在根目...
织梦模板(DEDECMS)搬迁注意事项因为一个朋友的委托,要完成一项用织梦建的网站的搬迁任务. 这个站点是分中文版和英文版,原来的服务器可以设置多个库,所以中英文版分别是两个目录,中文版放在根目录,英文版在根目录下的/EN/目录下,但是表前缀用的都是cn_,搬迁的目标服务器是虚拟空间,空间上只给提供了一个数据库,搬迁遇到的问题就是原来2个数据库要合并到一个数据库,前缀名相同,需要更改表前缀. 根据任务要求,通过百度发现网上通常做法是把其中一个站点进行数据备份以后,改备份生成的那些txt文件的名字(即表前缀),同时改动这些txt文件里面内容的相关表前缀,改动的方法无非就是用记事本等工具进行查找和替换. 可是,事情往往会是不顺利的,中文版的站点顺利进行了迁移,迁移方法是:上传最新的DEDECMS5.7 SP1安装版本到服务器根目录,然后通过安装程序设置好表前缀与原中文版的一致,设置好环境变量后,把相关的模板文件,图片等资源上传到相应目录,上传数据备份,进行数据恢复,顺利搞定.phpfensi.com 英文版进行相应操作,但问题出现在数据恢复环节,数据恢复后有一个栏目恢复不出来,生成网页也有问题,经通过空间上的phpmyadming程序查看数据库,是addonactrive表等几个表的数据没有恢复上去。百思不得原因,又查找了N多资料,也找不到原因,备份出来的相应txt文件中这些记录是存在的,可就是恢复不上去,最后没有办法,好在数据量不大,只好手工建立了栏目,恢复了数据. 鉴于时间关系,同时本人对织梦不了解,就没有深入研究为什么数据恢复出错问题. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com