Confluence4.1.4
Confluence5.10.8
确认升级版本首先从confluence官方确认,当前版本4.1.4,最高只能升级到5.10.8。
下载安装程序和汉化语言包
确定Confluence4.1.4目录安装目录:/usr/local/confluenceHOME目录:/usr/local/confluence-home
备份数据库和配置备份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
禁用不兼容的插件在Confluence的管理员页面中,选择‘管理插件’,禁用插件。防止升级完成后,因为插件不兼容,造成无法启动。
运行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步中的目录。如果不是,直接修改即可。
配置参数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/
重启应用切换用户su - confluencecd /usr/local/confluence/confluence/bin./start-confluence.sh
更新和启用插件1、以管理员的身份登录系统管理页面后,点击插件页面,升级和启用相关的插件。2、上传中文语言包,即可完成系统的汉化。
升级之前,一定要做好数据库、应用程序、及应用程序配置文件的备份工作。
在官网升级说明中,确认好能够升级到的最大版本
升级完成后,根据情况,相关配置项可能需要修改。
如果此经验对您有帮助,请点击投票和左侧的大拇指。