Phpcmsv9程序转dede织梦程序步骤!

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了。

我的微信号

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180331G0OW5I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券