今天在爱图谱官方冰雪的大力协助下,小编对自用爱图谱程序进行了升级,发现官方优化了很多的东东,非常不错!用户体验度进一步增强!在此对官方的努力表示感谢,我也希望在此将问题发布初来以减轻官方的技术负担!
第一步就是下载官方的1.20升级包到本地,这个不用我说了吧,大家自己去找即可!
第二步就是备份站点数据库(重要),数据是必须要备份的!使用官方后台备份数据库按钮后同样报错如下:
据冰雪分析:报错主要是因为是虚拟主机空间商对php.ini文件中关于内存的限制,目前没有好的解决办法,可以通过登录空间的后台使用phpmayadmin的方式进行数据表导出到本地进行备份,我记得一共是导出了15个数据表的!请大家一定导出完全!
第三步正式开始升级,但是会报错,首先让我们解决掉报错的bug。
期间会有很多报错,主要是数据表方面的,下图为其中之一的报错:
官方给出的解决之道就是使用editplus等工具打开sql/database.sql文件,找到如下代码将其全部删除:
ALTER TABLE `{dbprefix}tupu_album` ADD `top` INT( 11 ) NOT NULL DEFAULT '0' COMMENT '置顶操作,已时间为值,倒序排列' AFTER `is_show`; ALTER TABLE `{dbprefix}tupu_favorite_sharing` ADD `share_time` varchar(11) NOT NULL DEFAULT '' comment '分享的时间'; ALTER TABLE `{dbprefix}tupu_share` add `total_click` int not null default 0 comment '该item点击数'; ALTER TABLE `{dbprefix}tupu_share` add `total_click_taobao` int not null default 0 comment '该item点击到淘宝的点击数';
第四步增加版本号的小技巧
找到空间中application/config/custome.php文件将代码中加入一段小代码进行修复!
此代码可能因空间而异,但大体格式是一致的,位于文件最后,小编的代码如下:
array ( 'upload_file_size' => '1024', 'upload_file_type' => 'jpg|gif|png', 'upload_image_size_h' => '2048', 'upload_image_size_w' => '2048', 'fetch_image_size_h' => '50', 'fetch_image_size_w' => '50', ), 'logo' => 'data/logo/9780f10604cdc23f6f8687cd90020940.gif', );
我加入代码’version’ => ‘110’,后如下样式:
array ( 'upload_file_size' => '1024', 'upload_file_type' => 'jpg|gif|png', 'upload_image_size_h' => '2048', 'upload_image_size_w' => '2048', 'fetch_image_size_h' => '50', 'fetch_image_size_w' => '50', ), 'version' => '110', 'logo' => 'data/logo/9780f10604cdc23f6f8687cd90020940.gif', );
效果如下图所示:

第五步以上准备工作完成后就可以按照官方的方法在浏览器中输入http://www.网站.com/index.php/update地址进行升级了,过程只是一闪就会提示升级成功,因为本人太激动了结果忘记截取把成功界面的图片了!
友情提示:本次官方下载的升级包会将默认模版进行覆盖,所以使用默认模版进行过修改的朋友请注意在升级前备份模版文件!
后记:本升级方法只适用于使用《初试爱图谱程序》一文,将程序自1.0.0升级为1.0.5后的朋友!未使用此方法的网友请参照官方的补丁包进行升级!
- 本文固定链接: https://www.liangxin.name/sitebuild/2012/07/30/?p=177.html
- 转载请注明: xindao 于 心岛博客 发表
《爱图谱程序自1.0.5升级2.0问题汇总》有 4 条评论