网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1976|回复: 0

[phpcms] 完美动易2005/2006或SiteWeaver CMS6.x各版本 for PHPCMS2008 转换程序及其方法

[复制链接]
发表于 2013-1-22 16:01:09 | 显示全部楼层 |阅读模式
1、准备工作
完整安装PHPCMS 2007并打好最新的补丁程序,注意请将PHPCMS2007的默认数据库前缀修改,比如phpcms_
改成phpcms2007_
请先备份动易2005/2006或SiteWeaver CMS6.x各版本的原有数据
Access 数据库  各频道下面的UPLOADFILE_XXXX目录
Ms SQL 数据库  各频道下面的UPLOADFILE_XXXX目录
2、下载 动易内容管理Access MSSQL版 >> 到PHPCMS 2007 数据转换程序  0.81229 Bulid 2008-12-29
版本(附件1
3、如果动易采用Ms SQL数据库进行转换,请执行如下操作,Access 数据库跳过:
   事先请先执行sp_columns.sql创建存储过程
   需要远程登录MS SQL SERVER控制台,在需要转换的数据库中新建一个存储过程
   将本程序目录下sp_columns.sql内的所有内容复制过去并执行,提示执行成功便可,如果执行失败,则
是因为你修改了sp_columns.sql的内容,将原文复制过去再执行。
4、正确配置config.php内的内容
5、开始转换
6、登录后台,禁用不使用的频道
7、请拷贝动易对应目录下的/频道名/UPLOADFILE_XXXX/到PHPCMS 2007安装目录 /uploadfile目录中
8、修改转换后的频道,将生成方式保存一下!步骤如下:
   后台——频道管理——修改(其中一个频道)——生成方式——(修改成和动易相同的URL规则,这样
搜索引擎收录就不会丢失)——把以上设置应用到栏目、专题和信息(选是)——保存设置
   做完全部频道!
9、生成首页、部分频道页、列表页、内容页测试一下是否转换成功!
10、新建一个目录,比如_phpcms2007
    将PHPCMS2007中除config.inc.php文件、uploadfile目录外的所有数据拷贝到这个目录中。
11、安装PHPCMS 2008_1126,采用默认数据库前缀phpcms_。
12、下载我修正过的2007_to_2008_gbk_0112版(附件2
13、上传2007_to_2008_gbk_0112版相关文件
14、按照升级程序的要求,修改相关参数
15、开始升级,升级后修正栏目数据,清除栏目缓存,清除系统缓存便可
经测试,25万数据全部转移成功,文章内图片链接基本正确
存在的问题:
1、栏目页生成方式不太正确
2、后台管理文章时,上次栏目不能显示下级栏目的内容,只能到最后一级才能看到文列表
3、栏目管理中栏目不能展开


附件1:
2008-12-29最新修正过的


附件2:
2009-01-16最新修正过的(根据2007_to_2008_gbk_0112版修正)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-5-21 04:41 , Processed in 0.098577 second(s), 7 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表