『程序升级』最土_V1.6版至_CV1.6商业版升级指南
2010-12-06 23:40
316 查看
公司之前做团购,用的是最土免费版,但是没和公司网站的整合,之前的技术员是单独做了一个团购插件装在公司网站里,调取最土的数据,然后使用最土的程序发布和管理团购。
我进入公司以后接到的第一个任务就是把1.6版本升成商业版,然后将两个网站的用户连通,最后将最土整合进网站,方法其实很简单,但是当时真的花了很长时间,一开始完全没有头绪,各位牛人请不要笑,我们这城市本来就小,而且江渐地区互联网环境其实并不好,只不过有杭州撑着场子,所以表面华丽而已,我们这儿一直坚持做互联网的不是死掉就是继续默默无闻,我现在的新公司也是这样,已经六年了,但还是无法很快速的成长起来。
这篇文章不谈其他,只说技术,我的技术很差,第一次做二次开发,代码和开发理念都很幼稚,但是小强很坚强,各位高手路过后,不用给面子,随便拍砖,承受的住。
最土的商业版和免费版不一样,无法直接升级,所谓升级就是直接使用最新版,但需要调用旧版数据库内容,也就是把旧版数据库升级成新版数据库,数据库就碰到一个问题,最土很BT,不知道什么原因他死活不肯做数据名称前缀,像DZ、PHPWIND都有自己的前缀PW_什么的,而最土直接就是user,system都是系统常用命令词,如果一个不小心,代码就会写错。旧版的数据库有前缀,但新版的程序代码里的都是名称都是原始的,所以第一步要做的就是要把商业版程序里的数据库名称前缀加上去,下面放出步骤:
第一步:连接数据库
include\configure\system.php 首先要把数据库连接到旧版,以确认旧版数据表和新版数表没变。
第三步:对比旧版数据库和新版数据库中表
建议用NaviCat界面工具打开MySQL,然后对比两张表,将新版多出的字段插入旧版中,让旧版数据库可为新版程序所用。
第四步:调试程序
当第一次调试程序时,发现程序可以使用,但是首页商家信息无法显示,在后台管理商家信息时发现无法修改商家信息了,在旧版程序里也不行了,但是旧版程序我根本没改过文件,所以很可能的就是数据库被默认修改了,最后发现商家表中ID字段的自动填满0被打上了勾,去掉勾,数据恢复正常。
升级成功。
第一次写下自己的开发记录,写的不好,路人见谅。
我进入公司以后接到的第一个任务就是把1.6版本升成商业版,然后将两个网站的用户连通,最后将最土整合进网站,方法其实很简单,但是当时真的花了很长时间,一开始完全没有头绪,各位牛人请不要笑,我们这城市本来就小,而且江渐地区互联网环境其实并不好,只不过有杭州撑着场子,所以表面华丽而已,我们这儿一直坚持做互联网的不是死掉就是继续默默无闻,我现在的新公司也是这样,已经六年了,但还是无法很快速的成长起来。
这篇文章不谈其他,只说技术,我的技术很差,第一次做二次开发,代码和开发理念都很幼稚,但是小强很坚强,各位高手路过后,不用给面子,随便拍砖,承受的住。
最土的商业版和免费版不一样,无法直接升级,所谓升级就是直接使用最新版,但需要调用旧版数据库内容,也就是把旧版数据库升级成新版数据库,数据库就碰到一个问题,最土很BT,不知道什么原因他死活不肯做数据名称前缀,像DZ、PHPWIND都有自己的前缀PW_什么的,而最土直接就是user,system都是系统常用命令词,如果一个不小心,代码就会写错。旧版的数据库有前缀,但新版的程序代码里的都是名称都是原始的,所以第一步要做的就是要把商业版程序里的数据库名称前缀加上去,下面放出步骤:
第一步:连接数据库
include\configure\system.php 首先要把数据库连接到旧版,以确认旧版数据表和新版数表没变。
DB::LimitQuery DB::Insert DB::GetTableRow Table::UpdateCache Table::Count Table::Fetch
第三步:对比旧版数据库和新版数据库中表
建议用NaviCat界面工具打开MySQL,然后对比两张表,将新版多出的字段插入旧版中,让旧版数据库可为新版程序所用。
第四步:调试程序
当第一次调试程序时,发现程序可以使用,但是首页商家信息无法显示,在后台管理商家信息时发现无法修改商家信息了,在旧版程序里也不行了,但是旧版程序我根本没改过文件,所以很可能的就是数据库被默认修改了,最后发现商家表中ID字段的自动填满0被打上了勾,去掉勾,数据恢复正常。
升级成功。
第一次写下自己的开发记录,写的不好,路人见谅。
相关文章推荐
- ERP SYSTEM 开发指南(三)支持程序自动升级
- spark1.6升级spark2.1时候sparkstreaming程序问题总结2018
- Spark 1.6升级2.x防踩坑指南
- Delphi程序的自动升级功能的实现(AutoUpdate使用指南)(转)
- Delphi程序的自动升级功能的实现(AutoUpdate使用指南)
- ERP SYSTEM 开发指南(三)支持程序自动升级
- 2005中ClickOnce实现程序的自动升级功能。
- Python 3程序开发指南
- 基于TCP网络通信的自动升级程序源码分析-客户端连接服务器
- 【开源下载】基于TCP网络通信的自动升级程序c#源码
- C#Winform程序如何发布并自动升级(图解)
- MEF程序设计指南九:重组(Recomposition)MEF部件
- struts程序升级小记
- javaweb项目jdk1.5升级1.6
- 资源 | 普通程序员如何自学机器学习?这里有一份指南~
- C#Winform程序如何发布并自动升级(图解)
- 小程序开发指南,官方文档解读【收藏】
- [转] React Hot Loader 3 beta 升级指南
- 微信小程序开发跳坑指南(51-100)
- MEF程序设计指南四:使用MEF声明导出(Exports)与导入(Imports)