微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu14.04confluence5.4.4、5.6.6、5.9.4破解版安装

一、Java环境安装

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer
#set oracle jdk environment export
export JAVA_HOME=/usr/lib/jvm/java-9-oracle    ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLAsspATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

二、confluence安装

wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.6.6-x64.bin
chmod +x atlassian-confluence-5.6.6-x64.bin
sudo ./atlassian-confluence-5.6.6-x64.bin

三、添加数据库数据库用户

MysqL -u root -p
MysqL> CREATE DATABASE confluence CHaraCTER SET utf8 COLLATE utf8_bin;
MysqL> USE MysqL;
MysqL> INSERT INTO MysqL.user(Host,User,Password) VALUES("localhost","confluence",password("123456"));
MysqL> FLUSH PRIVILEGES;
MysqL> GRANT ALL PRIVILEGES ON confluence.* TO confluence@localhost IDENTIFIED BY '123456';
MysqL> GRANT ALL PRIVILEGES ON confluence.* TO confluence@'%' IDENTIFIED BY '123456';
MysqL> FLUSH PRIVILEGES;

四、删除conflunce

sudo service confluence stop
sudo /opt/atlassian/confluence/uninstall
sudo rm -rf /var/atlassian
sudo rm -rf /opt/atlassian

五、重装配置conflunce

sudo service confluence stop
sudo rm -rf /var/atlassian/application-data/confluence/*
sudo service confluence start

六、修改内存配置

  • 由于启动confluence服务非常慢,需要等两三分钟,增加虚拟机内存,加快confluece启动,将1024改成2048
sudo vim /opt/atlassian/confluence/bin/setenv.sh
sudo service confluence restart

七、安装过5.4.4版本、5.6.6版本和5.9.4版本

  • 由于本地的电脑配置高,安装5.6.6版本的时候都是一次正常安装的,但是在服务器上是一核2G的服务器,使用远程的数据库,每次在安装数据库的时候,就会出现504的错误,就马上重启获取重新点击刷新,最终导致安装失败
  • 怀疑是版本问题或者数据库的问题,于是尝试安装5.4.4的版本,也是出现同样的问题,安装数据库过程会报错,有尝试安装5.6.6版本,来回四五次
  • 尝试使用当前服务器的MysqL,用5.4.4版本安装成功。重新使用远程的数据库安装,有报错了,就很奇怪,于是找熟悉Java的朋友查问题,原来装5.4.4的时候,使用远程的数据库binlog_FORMAT = STATEMENT,要改成binlog_FORMAT = MIXED才行
  • 安装了七八次,感觉安装成功都是靠运气的,都没忘记还有google可以用,以为跟本地安装会一样,于是重新安装5.6.6版本,使用远程数据库,又出现报错,果断google查询了,看到挺多点的,其中有一点是,其实每次重新安装不需要卸载,只需要删除/var/atlassian/application-data/confluence/目录下文件重启,另外有人提到错误可能是在执行数据库操作,又来了一个数据库安装操作,导致报错
  • 于是,我重新使用远程的服务器,再安装数据库,报504错误,我直接关闭页面,监控配置文件有没有新增
cd /var/atlassian/application-data/confluence
du -h --max-depth=1
  • 直到没有新增,我再等待几分钟,重新打开安装链接,于是乎终于使用远程数据库,安装完成5.6.6版本的confluence
  • 5.9.4版本安装跟5.4.4版本一样,原来atlassian-extras-2.4.jar的文件改成atlassian-extras-decoder-v2-3.2.jar

八、中文乱码

  • 修改系统环境编码,修改locale设置,vim /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
  • 使配置生效
source /etc/profile
MysqL> show variables like 'char%';
[client]
default-character-set=utf8
[MysqLd]
collation-server=utf8_general_ci
character-set-server = utf8

九、插件管理不生效:Manage add-ons menu does not populate after upgrading the Universal Plugin Manager

*[问题描述](https://confluence.atlassian.com/confkb/manage-add-ons-menu-does-not-populate-after-upgrading-the-universal-plugin-manager-777024209.html
* 重新使用新的UPM包,用旧的接口上传UPM包,更新版本
* UPM下载链接
* 使用旧的上传插件
* 旧的上传链接:http:///admin/viewplugins.action

总结

  • 在安装过程,本人没有太了解Java的虚拟机的机制,再安装和配置confluence,不知要等待那么久才安装成功
  • 跟我自己电脑配置太好影响到,没想到安装数据库过程要那么久时间,平时都是使用Python和PHP,导入数据库都是非常快,不需要等待太久时间,
  • 遇到问题,多用用google查,自己不熟悉的东西,遇到不懂要用google,会查一些简便和有效的方法去使用

参考

原文地址:https://www.jb51.cc/ubuntu/353933.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐