在论坛发了个帖子也没人回,只好自己研究,一人的提示给了我启发,所以在这里也发个帖子希望对有意把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.更新所有缓存,大功告成。 如果谁有疑问,可以回帖,我能回答的一定回答,太深奥的技术问题就没办法解决了。
|