Phpcmsv9程序转dede织梦程序步骤
最近一直在搞phpcmsV9程序的网站转移到dede织梦程序的网站,坑也比较多。自己记录了一下。
一、数据库转换
1.获取所需的phpcmsv9数据库,导入到本地。(如果导入数据出错,解决办法:数据库命令行,临时修改:mysql>set global maxallowedpacket=524288000;)。
2.创建一个新的空白dede站,主要目的是为了得到dede新的空数据库(必须!!可以不建新站,但是必须需要dede新数据库,包括所有新表)。
3.使用织梦官方转换工具puzzle2.0对phpcmsv9数据库进行转换。
4.转换成功,可以查看dede数据库dedearchives、dedeaddonarticle和dedeflink是否有数据。并且数据是否和phpcmsv9数据库中表v9news、v9_link中数据一致。(第一次为新闻转换)。
5.删除原phpcmsv9数据库中数据表v9news和v9newsdata,修改原phpcmsv9数据库表v9picture和v9picturedata名为v9news和v9news_data,用织梦官方转换工具puzzle2.0对phpcmsv9数据库进行转换。并查看转换后数据是否一致(第二次为产品转换)。
6.对两次转换后获得的数据表dedearchives、dedeaddonarticle内的数据进行整合,合成到一个表里,并保证数据正确无误(数据整合!繁琐!)。
7.对照原v9数据库,把v9category数据库里的分类模型,添加到目标dede数据库dedearctype中。(手工录入,保证栏目名称、id等正确!!)。
8.保证织梦数据库dedearchives、dedeaddonarticle、dedearctiny数据一致才能生成成功!!!!(可在织梦后台-系统-系统错误修复中修复,并且其栏目id在dedearctype中存在对应!!)。
二、程序制作
1.把原网站phpcmsv9程序备份后,文件里uploadfile文件夹下所有文件复制到dede新站uploads文件夹下。
2.新的含有转换后数据的dede数据库导出文件,用编辑器打开,全局搜索'www.xxx.com/uploadfile',全局再转换为'/uploads'即可。
3.各个栏目模板文件替换好,生成就ok了。
我的微信号
领取专属 10元无门槛券
私享最新 技术干货