关于如何把PHPCMS系统升级为thinkphp5.1开发的操作分析方案

接手一个使用PHPCMS2007二次开发过的网站,因为版本太老,并且已受到黑客攻击,后台功能已删除,现在需要把服务器升级,分析程序的情况再寻找可解决的方案。

分析情况如下

1、整站已经静态化;

2、对功能及目录的分析,下表所有的目录下基本都有直接的文件夹

功能模块 子功能 文件夹 说明
新闻 行业、新车、导购、车市、行情、用车等 new 根据每个子功能分每个文件夹
选车   car  
图片   car/photo 其实页面在选车页面止录下
报价   car/price  
视频   video 有在线播放视频的功能
经销商   dealer 有店铺展示功能
排行榜   qcxlphb 对汽车类型进行分类排行
问答 汽车百科 ask 根据分类进行问答,此功能动态化,并且有BUG
新闻评论模块     此功能没有实现
用户中心及注册模块     此功能没有实现

3、关于根据城市进行分站,目前前台展示有城市切换,但实际只有一个站点,此功能根据没有实际使用;

4、关于网站的图片,在thumb和upfiles的目录下面,其中视频类的信息是站外的连接

升级难度

1、里面的代码太乱,部署地方不明确;

2、原来的PHPCMS是在php5.3上运行,如果是升级,所有动态情的页面都无法使用;

3、要做后台,要实现到可使用生成静态页面的功能,这样的话造成和重新做一个前后台功能没有区别;

4、因为二次开发过,导致不能使用PHPCMS的原版来覆盖后台进行重建;

扫描二维码关注公众号,回复: 10189432 查看本文章

解决办法:

1、后台数据库可以使用,在此基础上进行数据对接;

2、可以把静态化的页面和图片COPY到新的服务器上,测试运行情况;

3、根据前台进行页面的重构,实际上已是开发一个新的网站系统;

发布了108 篇原创文章 · 获赞 10 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/emtit2008/article/details/96834804
今日推荐