confluence破解版5.1.2 升级到正式版5.9.4

背景

公司有两个confluence,一个是破解版5.1.2,一个是正式版本5.9.4。现在需要将这两个confluence 合并。合并之后使用的版是正式的5.9.4
因为这篇文章的重点是升级。所以默认在看这篇文章之前,你已经安装过一遍confluence,知道confluence的安装目录,home目录以及2个重要的配置文件\confluence\WEB-INF\classes\confluence-init.properties\confluence.cfg.xml 位置。

安装方式

confluence有两种安装方式

  • installer
  • tar.gz安装方式

搜索confluence install ,出来的安装文档都是第一种方式。但是我推荐第二种,因为快。在升级过程中,你会发现需要重复安装若干次。第二种方式,安装只需要恢复备份即可

升级线路

以下是亲测成功的升级路线。注意: confluence是无法从破解版直接升级为正式版。所以需要这样的路线: 破解5.1.2 -> 正式 5.1.2 -> 正式版 5.9.6

第一部分: 安装破解版5.1.2,备份30天试用版本5.1.2

  • 在本机或者远程安装mysql.创建confluence的数据库,配置数据库用户

  • confluence 压缩包安装方式, 下载5.1.2的安装包,在根目录下(这个目录最好不需要root 用户操作)解压这个压缩包。

  • 创建confluence 的home目录 /data/confluence/confluence-home

  • 修改\confluence\WEB-INF\classes\confluence-init.properties 如下所示

confluence.home=/data/confluence/confluence-home
  • 正常安装confluence,第一步获取licenses时,可以获取一个30天免费试用的licenses。然后走正常配置流程。配置完成之后,将\confluence\WEB-INF\lib\atlassian-extras-2.4.jar文件和\confluence.cfg.xml备份。用于之后升级使用。
  • 根据confluence 破解教程重新安装confluence 5.1.2。这里不再赘述。
  • 需要特别注意!!!这个安装完成之后,一定要备份install目录,home目录,数据库表。万一接下来的步骤失败,你可以直接解压install,home目录,还原数据库表,来回退到这一步。

破解版confluence 5.1.2变为正式版本5.1.2

  • 前面步骤获得30天免费使用的confluence的atlassian-extras-2.4.jarconfluence.cfg.xml的备份,在这一步就有用了。关闭破解版的confluence。复制atlassian-extras-2.4.jar到install目录,复制confluence.cfg.xml文件到home 目录,根据实际情况修改confluence.cfg.xml` 文件数据库配置。再次启动confluence,confluence就由破解版变为正式版本了。

  • 关闭插件。
    在升级之前,将5.1.2上所有的插件都disable掉。选择 站点管理 -> 插件管理 ->过滤"已经安装",选择"禁用"

confluence破解版5.1.2 升级到正式版5.9.4_第1张图片
image.png

升级至试用版5.9.4

  • 将30天试用版本5.1.2升级到试用版5.9.4
    下载confluence 5.9.4 的installers,选择"upgrade 第三种安装方式"。然后按照提示一步步往下走。最后提示start confluence 成功之后。confluence就升级成功了。


    confluence破解版5.1.2 升级到正式版5.9.4_第2张图片
    image.png
  • 将试用版的5.9.4变为正式版本5.9.4
    买过confluence服务的同学应该知道,在哪里获得授权码。选择站点管理->授权细节,将授权码粘贴

confluence破解版5.1.2 升级到正式版5.9.4_第3张图片
image.png

踩过的坑

之前一直想直接从破解版5.1.2升级到正式版本5.9.4。结果一直出错,log日志提示license校验存在问题。所以,这一点上消耗了太长时间了。最后想到了这个迂回方案。

你可能感兴趣的:(confluence破解版5.1.2 升级到正式版5.9.4)