帝国论坛帝国网站管理系统交流区数据转换SiteWeaver6.8SQL成功转换到ECMS6.0 【本版专题贴子】  
主题:SiteWeaver6.8SQL成功转换到ECMS6.0 [加入收藏夹]   

freedomsy
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :44
注册时间:2010-02-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
SiteWeaver6.8SQL成功转换到ECMS6.0
在论坛发了个帖子也没人回,只好自己研究,一人的提示给了我启发,所以在这里也发个帖子希望对有意把siteweaver转换到ecms的朋友有所帮助
1,我用虚拟机安装centos+amp作为网站服务器,同时加载eAccelerator+Zend Optimizer,这两个结合对php加速很明显。
2,siteweaver的版本和数据库跟转换无关,关键的是原来数据库转换到mysql数据库的转换程序,我推荐一个mssql2mysql4.1
3,参照论坛提供的6.5access转ecms5.0的方法(自己搜索下);首先用我上面这个转换工具将数据库转换到mysql(access参照原文章),安装ecms5.1(空数据),用转换程序转换(步骤参照原文章),需要注意以下几点:1.如果你也是linux平台,注意表名的大小写(修改转换程序的文件);2,在网站根目录下建立Article目录,给予权限0777;3,将动易的各个栏目的上传文件,一般是年月(如201003)下的所有文件拷贝到Article下同名目录下(刷新所有目录文件后会自动产生);4,修改所有有附件的文章的附件的链接地址(动易的有Install_dir这些属性)只需要保留文件名就可以了。5,如果你在动易有不属于任何栏目的文章存在,那么转换过来的时候这些文章数据的classid会变为-1,你在更新这个文章数据的时候会出现错误,解决办法是将这些文章暂时放到某一个栏目(sql执行语句:update phome_ecms_news set 'classid=你要暂时存放这些文章的的栏目的classid,到phome_enewsclass查看' where 'classid'=-1)
4.按照官方提示将ecms5.1升级到ecms6.0
5.更新所有缓存,大功告成。
如果谁有疑问,可以回帖,我能回答的一定回答,太深奥的技术问题就没办法解决了。

[该贴被修改 1 次,最后修改时间 2010-03-08 18:17:41 ]



2010-03-08 13:09:56 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国时代3
用户头衔:探花

精华贴   :0
发贴数   :3462
经验值   :10602
注册时间:2008-03-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

转换程序发下了




2010-03-09 15:05:59 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1