轻松建手机网站(4)数据共用Web变脸WAP
站长空间
用数据转换助力“变脸”
很多站长都会遇到一些难题,诸如以前用的不知名的CMS程序,突然停止了更新,或者漏洞过多常常受到攻击。这时往往都是通过选用其他CMS,而后转换数据保留以前的网站内容。
实际上,Web网站要实现WAP访问的功能,同样可以采用这一思路来进行操作,它的优势是成本低,并且易上手,通过现有的转换程序,不需要手动对数据库进行操作,安全性也比较高。接下来我们就通过将PHPCMS的程序转换为支持WAP访问的ECMS进行说明。
首先需要准备新的CMS程序文件(下载地址:http://www.phome.net/),而后根据使用的原CMS程序选择对应的数据转换文件,这里我们以PHPCMS2007 SP6转换ECMS为例进行说明。我们需要转换的数据包括文章数据、下载数据、图片、分类信息数据以及会员数据等,如果本身的网站中并没有某一项内容,转换程序将自动忽略。
安装并设置栏目
首先下载并安装支持WAP的ECMS程序,具体安装步骤这里不再赘述,可以按照《自己做个简历WAP网站》中的搭建程序进行安装,需要注意的是,要将原PHPCMS安装在同一盘符中,并且在安装时不要选择内置初始数据。
安装完成ECMS后,使用刚刚设置的管理员账户和密码登录网站后台,并手动增加原来程序中的网站栏目,在添加栏目时,要注意选择程序对应的栏目属性(图1),比如PHPCMS是文章栏目,新的程序中也要设置为文章模型。

由于运行转换程序时会要求选择要导入的栏目,所以如果对以前的栏目设置有修改的需要,也可以在这里进行修改,可以将以前的多个栏目合并为一个栏目。
小提示:如果是图片模型的栏目就要选择图片集内容模板,否则将可能出现无法转换数据的错误。
开始转换数据
网站栏目增加完成后,将下载到的转换程序包里的所有文件解压缩,并上传至ECMS目录下的e/update目录。而后通过FTP软件,将e/update目录下的setconfig.php文件权限设为0777,也就是将该文件赋予可读、可写、可执行的权限。
然后开始设置配置文件,打开网站服务器中的“e/update/tbpre.php”文件,将字符“$phpcmstbpre”的值修改为PHPCMS程序的数据表前缀(图2)。如果前缀错误,将出现无法转换数据的错误。

设置完成后,通过浏览器访问e/update/phpcmstoecms.php转换程序,而后根据向导提示进行数据转换操作即可。
小提示:数据转换完成后,务必马上删除e/update目录里的所有文件,避免被他人二次安装,造成数据丢失的错误。
恢复附件防止数据丢失
将网站的数据库转换完成后,下面就要把原网站的附件,诸如图片、文件数据等转移到ECMS程序的目录中,需要进行如下操作:
第一步:首先将PHPCMS根目录下的“uploadfile”目录复制至ECMS的d/ypcfile目录中。这里转移的就是网站中上传的数据文件。
第二步:将PHPCMS相应频道的“频道目录/uploadfile”附件目录复制到ECMS的“d/ypcfile/频道目录/”文件夹中,如果没有相对应的目录,则需要通过手动建立。
第三步:如果频道所使用的是图片模型,还要将原程序中的“频道目录/uploadpics”文件夹中的附件复制转移到ECMS的“d/ypcfile/频道目录/”文件夹中。
将以上数据转移后,系统转换的操作就基本完成了,最后一步,就需要将WAP功能进行配置了。
小提示:附件转移完成后,可以通过PHPMYADMIN等数据库管理工具删除原来PHPCMS的数据表与程序目录。
系统配置 大功告成
数据全部转换完毕后,就可以把转换后的ECMS文件放到网站根目录中了。而后登录帝国CMS后台更新相应的数据与页面,进入“系统设置—数据更新”生成网站的HTML静态文件(图3)。最后对网站进行以下设置:

首先进入“系统设置→参数设置”将站点地址与附件地址分别设为“/”与“/d/file/”。然后进入“系统设置→数据更新→批量更新相关链接”,把news/article、download、photo、info数据表都更新一次,以免网站出现链接错误。最后依次进行刷新首页、信息栏目页、内容页以及JS调用,并选择“栏目管理→WAP管理”选项进入WAP设置菜单,开启WAP功能后,Web网站转换到WAP站点的操作就大功告成了。
编后:以上的方式也适用于ASP的Web网站转换,稍有不同的就是CMS有关数据转换的设置位置,大家可以参照自己使用的CMS说明文件自行配置数据转换命令。如果读者对WAP建站有什么疑问或者好的想法,欢迎给我们发电子邮件pcw-ys@vip.sina.com。