felix-cao / Blog

A little progress a day makes you a big success!
31 stars 4 forks source link

Confluence7.2 升级到 7.12.5的过程 #209

Open felix-cao opened 2 years ago

felix-cao commented 2 years ago

一、备份

二、下载并安装 installer

进入 Plan your upgrade: 右上角齿轮状的icon(Administration) -> 下拉到 Plan your upgrade

这里有升级的 checklist

image 按照第四条,下载 7.12.5 的安装包 image

三、安装

把下载的安装包(atlassian-confluence-7.12.5-x64.bin)上传到 confluence 服务器

scp atlassian-confluence-7.12.5-x64.bin root@000.111.222.123:/home

登录远程服务器

$ /etc/init.d/confluence stop
$ cd /home
$ chmod +x atlassian-confluence-7.12.5-x64.bin
$ ./atlassian-confluence-7.12.5-x64.bin

image image

四、授权

将原来的授权文件 copy 到升级后的目录下

$ cd /opt/atlassian/confluence_bak1008/confluence/WEB-INF/lib
$ cp atlassian-extras-decoder-v2-3.4.1.jar /opt/atlassian/confluence/confluence/WEB-INF/lib

重启服务后打开浏览器,功成!

$ /etc/init.d/confluence start

Reference

felix-cao commented 2 years ago

QA

启动或停止 confluence 服务时提示错误信息:

executing using dedicated user: confluence
Killed

解决办法:重启一下服务器即可。

刚开始的解决方案:找到使用8090端口的进程ID, 杀之。

$ lsof -i:8090
$ kill -9 2130

image

但这么做,启动不了。估计是 日志或temp文件导致的。