杰奇1.8升级到2.4教程,详细步骤 |
您所在的位置:网站首页 › 杰奇模板安装教程 › 杰奇1.8升级到2.4教程,详细步骤 |
开头提示,这篇文章也包括其它版本升级简介。杰奇cms的升级是好多人都在QQ上问我的问题,但是奈何之前没有时间去整理文档,也没有足够理想的条件来让我亲手操作,不过最近折腾了一番之后,也算是知道整个具体流程和注意事项了。简单的来说,只涉及到两个地方,一是对数据库字段的修改和增加,二是小说数据文件的覆盖,而从2.4开始,小说的信息详情变为不再读取odf文件,但是仍然依赖opf文件的存在,所以升级到2.4以上版本反而可以省略一个步骤,那就是不需要再额外生成opf文件了。 我先在教程开头提一下其它版本升级模式:1.7升级到1.8,需要修改数据表,覆盖文件并重新生成opf文件,模板标签需要修改较多 1.8升级到2.4,需要修改数据表,覆盖文件,模板基本兼容,只需要极小范围修改。 2.4升级到3.0,数据库微调,文件放进指定目录,模板完全兼容,只需要注意样式目录 3.0升级到3.1,数据库微调,模板存在新支持标签,可加可不加本篇教程主要讲述1.8升级到2.4的详细步骤,其它版本的原理就在上述,而且大部分操作和本文章基本相同,所以我就不另外再写文章了。 教程开始:环境说明:宝塔面板 杰奇1.8官方原版,数据库2G数据 杰奇2.4官方原版,数据库完全默认1.先直接安装好2.4版本,确认安装完成,这里我就不过多概述了,具体看杰奇2.4官方原版安装教程,附环境配置。安装完成直接去宝塔里面找到文件,打开数据库所在的文件目录。(注意一点就是,sql的导入导出非常慢还容易崩,所以我完全不建议采用那种方式转移数据库,最便捷的就是操作数据库的实际文件)。比如我创建了一个叫做jieqi24的数据库,那么在宝塔面板里,它的路径就在 /www/server/data/jieqi24打开之后可以看到如下图文件。 2.准备好1.8的数据库文件,直接打开所在文件夹,然后搜索jieqi_article_article,jieqi_article_chapter,jieqi_system_users,jieqi_article_bookcase,这四个分别对应小说表,小说章节表,用户表,用户书架表。每个表都涉及三个文件,后缀分别是MYD、MYI、frm。以jieqi_article_bookcase为例,搜索就可以看到如下三个文件。 为什么是这四个数据表,不是其它的数据表?因为就这四个最重要,在我看来杰奇1.8本身就是阅读,用户和书架几个主要的功能,所以只用这四个数据表就足够了。 3.将这些文件复制,直接覆盖进2.4的数据库目录(是的,直接覆盖,不要犹豫)。然后将刚才覆盖进2.4数据库的1.8数据库文件设置权限为777,所属用户为mysql。一般来说777权限肯定不安全,但是这里没关系,因为后面的操作步骤结束后,这个权限会自动回归到安全的权限。 第二个指令会提示输入数据库root密码,直接输入就行。这个步骤的意义是,以最快捷省事节约时间的方式,将1.8的数据表结合进2.4数据表。如果直接文件覆盖的话,数据表会提示使用中,并且只有只读权限,后面的权限设置和命令执行就是为了解除只读,让数据表可以进行修改。 4.通过phpmyadmin打开2.4的数据库,然后依次修改jieqi_article_article,jieqi_article_chapter,jieqi_system_users,jieqi_article_bookcase这四个数据表,最好是另外再创建一个数据库,导入一个2.4的原版sql文件,两边一起对比修改。大概流程就是,点击数据表,选择结构,查看所有的字段,没有的字段就按照2.4原版的格式创建出来,已有的字段名称不同或者格式不同就调整为相同格式(比如2.4开始size字段变成了words)。这里是一个需要耐心的过程,如果服务器配置比较好的话,所花的时间根本不长,偶尔添加字段会卡顿,那么就耐心弄就好。相对于sql形式可能要花七八个小时乃至一天的导入,这样的操作可能就顶破天一个小时。 如果进入之后,发现数据表打不开报错,可以先点击数据库的结构,选中这个数据表,在下方点击修复。毕竟这种文件形式的直接覆盖太简单暴力,是可能会出现问题。这里一定要耐心,不能偷工减料,不然后续就可能出现各种神仙问题。 添加字段的步骤就是选择结构之后,下拉到最底下,就可以看到字段添加了。 5.上个步骤的数据表全部调整完成后,就将1.8的files文件直接覆盖2.4的files文件,再将这个文件夹设置为777权限。到此安装全部完成,可以通过1.8的管理员密码直接进2.4的后台看一下了。记得进入后台后,第一步操作的就是去清除缓存,然后就去前台的书库看看有没有数据,和用户能不能正常登陆注册,比如下图就是我最后升级完的数据,可以看到1.8的数据已经完全在2.4的程序里了。 6.模板的兼容也很简单,直接将1.8涉及到的模板文件去覆盖2.4,设置好之后直接访问看看哪些标签没有显示。如果发现有没显示的,就直接打开2.4的原本模板文件,去把新的标签加上就好了,涉及到改动的模板标签真的很少。 后续说明1.如果是1.7升级1.8,或者是2.4之前的版本相互升级,那么必须在最后一个步骤里,重新生成opf文件,因为2.4之前的版本小说信息全都来源于opf文件,所以必须要更新一遍。 2.如果是2.0以后的版本相互升级,那么还需要额外的需要去找以下几个表的文件,因为2.0开始杰奇多了完善的vip阅读模块,这里的章节和订阅数据肯定也是要转移的。当然如果从来都没用过vip功能的,就没必要了。 jieqi_obook_obook jieqi_obook_obuy jieqi_obook_obuyinfo jieqi_obook_ochapter jieqi_obook_ocontent3.2.4升级到3.0以上版本是真的丝滑,模板完完全全的兼容,数据库改动极小。 本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/2259/ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |