织梦模板(DEDECMS)搬迁注意事项 – DeDecms


avatar
pcwnas 2023-04-21 167

原文来自:https://www.zixuephp.com

织梦模板(DEDECMS)搬迁注意事项

因为一个朋友的委托,要完成一项用织梦建的网站的搬迁任务.

这个站点是分中文版和英文版,原来的服务器可以设置多个库,所以中英文版分别是两个目录,中文版放在根目录,英文版在根目录下的/EN/目录下,但是表前缀用的都是cn_,搬迁的目标服务器是虚拟空间,空间上只给提供了一个数据库,搬迁遇到的问题就是原来2个数据库要合并到一个数据库,前缀名相同,需要更改表前缀.

根据任务要求,通过百度发现网上通常做法是把其中一个站点进行数据备份以后,改备份生成的那些txt文件的名字(即表前缀),同时改动这些txt文件里面内容的相关表前缀,改动的方法无非就是用记事本等工具进行查找和替换.

可是,事情往往会是不顺利的,中文版的站点顺利进行了迁移,迁移方法是:上传最新的DEDECMS5.7 SP1安装版本到服务器根目录,然后通过安装程序设置好表前缀与原中文版的一致,设置好环境变量后,把相关的模板文件,图片等资源上传到相应目录,上传数据备份,进行数据恢复,顺利搞定.phpfensi.com

英文版进行相应操作,但问题出现在数据恢复环节,数据恢复后有一个栏目恢复不出来,生成网页也有问题,经通过空间上的phpmyadming程序查看数据库,是addonactrive表等几个表的数据没有恢复上去。百思不得原因,又查找了N多资料,也找不到原因,备份出来的相应txt文件中这些记录是存在的,可就是恢复不上去,最后没有办法,好在数据量不大,只好手工建立了栏目,恢复了数据.

鉴于时间关系,同时本人对织梦不了解,就没有深入研究为什么数据恢复出错问题.