被坑了很多次之后,现在迁移confluence真是轻车熟路了。
迁移步骤:
全新安装然后记好位置- 先在新机器上安装confluence和postgresql,安装过程就跳过了。安装好后要关闭psql和confluence
sudo service postgresql stop
sudo service confluence stop
# 注意检查是否真的关闭了,经常遇到tomcat不能被关闭又不返回错误信息的情况,如果不行,用下面这个
sudo /etc/init.d/confluence stop
- 迁移confluence
rsync -avP <install_dir_from> <install_dir_to>
rsync -avP <home_dir_from> <home_dir_to>
# 修改用户和组
chown -R confluence:confluence <install_dir_to>
chown -R confluence:confluence <home_dir_to>
- 修改执行confluence的用户,如果是首次安装的话自动配置是
confluence
,安装第2次的时候自动配置就会变成confluence1
,也是个小坑,配置文件在:
<home_dir_to>/bin/user.sh
- 迁移数据库
# postgresql的数据文件默认在/var/lib/postgresql/data/9.5/main
rsync -avP <from_dir> <to_dir>
chown -R postgres:postgress <to_dir>
- 修改confluence安装配置
# <home_dir_to>/confluence.cfg.xml
# 修改数据库的地址、用户名等
到这里就迁移完成了,启动confluence
sudo /etc/init.d/confluence start
然后在浏览器里打开对应地址,正常应该直接要求你输入账号密码了,首次加载会比较慢,要耐心等一下。
本文同步发表:
简书:http://www.jianshu.com/u/365898c3b11e
博客:http://www.guibinspace.com
网友评论