多语言展示
当前在线:506今日阅读:23今日分享:25

Confluence从4.1.4升级到5.10.8

如何从Confluence4.1.4平稳升级到5.10.8。Confluence,一直感觉4.1.4版本太老了,园区一个停电,就导致应用重启困难。终于这次下定决心进行了升级。当然,保险起见,我是在本地搭建了一个4.1.4版本升级到5.10.8,环境的。经历过两次升级,踩了不少坑,总结了这篇文章,希望能帮助到有需要的人。
工具/原料
1

Confluence4.1.4

2

Confluence5.10.8

准备工作(5步)
1

确认升级版本首先从confluence官方确认,当前版本4.1.4,最高只能升级到5.10.8。

2

下载安装程序和汉化语言包

3

确定Confluence4.1.4目录安装目录:/usr/local/confluenceHOME目录:/usr/local/confluence-home

4

备份数据库和配置备份confluence应用:tar -zcf /mnt/share/confluence_20171005.tar.gz  /usr/local/confluence备份confluence的home目录文件:tar -zcf /mnt/share/confluence-home_20171005.tar.gz  /usr/local/confluence-home备份数据库 mysqldump -u你的用户名 -p --opt confluence > /backup/databases/confluence20171005.sql

5

禁用不兼容的插件在Confluence的管理员页面中,选择‘管理插件’,禁用插件。防止升级完成后,因为插件不兼容,造成无法启动。

实施升级(3步)
1

运行Installer切换到下载目录,执行如下命令,使其可执行chmod a+x atlassian-confluence-5.10.8-x64.bin使用如下命令,执行installersudo ./atlassian-confluence-5.10.8-x64.bin按照如下建议,升级confluence选择“Upgrade an existing Confluence installation“记得目录确认是否是第3步中的目录。如果不是,直接修改即可。

2

配置参数1、修改jvm参数,扩大内存分配值vi /usr/local/confluence/confluence/bin/setenv.sh自5.7版本及之后,官方将-XX:MaxPermSize parameter从256m提长到384m,因此,我们这里设置-XX:MaxPermSize = 384m2、修改Mysql对数据包大小的限制。编辑my.cnf文件vi /etc/mysql/mariadb.conf.d/50-server.cnf[mysqld]...max_allowed_packet = 64M...设置innodb_log_file_size的值为256M[mysqld] ...innodb_log_file_size = 256M...3、设置运行目录权限chown -R confluence.confluence /usr/local/confluence/ chown -R confluence.confluence /usr/local/confluence-home/ chmod -R u=rwx,go-rwx /usr/local/confluence/ chmod -R u=rwx,go-rwx /usr/local/confluence-home/

3

重启应用切换用户su - confluencecd /usr/local/confluence/confluence/bin./start-confluence.sh

系统设置(1步)

更新和启用插件1、以管理员的身份登录系统管理页面后,点击插件页面,升级和启用相关的插件。2、上传中文语言包,即可完成系统的汉化。

注意事项
1

升级之前,一定要做好数据库、应用程序、及应用程序配置文件的备份工作。

2

在官网升级说明中,确认好能够升级到的最大版本

3

升级完成后,根据情况,相关配置项可能需要修改。

4

如果此经验对您有帮助,请点击投票和左侧的大拇指。

推荐信息