安装Jira前提条件,环境要求先要安装java sdk 以及 mysql;本次安装以mysql 5.7.23,java version "1.8.0_181" 为例。
前往官网下载最新的版本,下面安装以及破解的版本为 atlassian-confluence-6.11.2.tar.gz ,下载压缩包tar安装。这个版本无需添加中文插件,官方已经集成中文语言包,安装直接选择语言即可。
https://www.atlassian.com/software/confluence/download
上传到centos 的/home/software 目录下(所有软件都是安装在这个/home目录下)
cd /home/software
tar -zvxf atlassian-confluence-6.11.2.tar.gz -C /home/atlassian
这里把atlassian-confluence-6.11.2改成confluence
启动confluence
/home/atlassian/confluence/bin/startup.sh
访问 ip:8090 ,这里如果防火墙开启,又没有设置白名单,设置一下8090
安装1、进行 I'll set it up myself
提前创建好数据库
配置 /etc/my.cnf
-----------------------
[mysqld]
port=3306
basedir = /home/mysql
datadir=/home/mysql/data
socket=/home/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
max_connections=151
symbolic-links=0
# 设置忽略大小写
lower_case_table_names = 1
# 指定编码
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation = READ-COMMITTED #没有设置这个会提示错误
# 开启ip绑定
bind-address = 0.0.0.0
[mysqld_safe]
log-error = /home/mysql/error.log
pid-file = /home/mysql/mysql.pid
user = mysql
tmpdir = /tmp
[client]
socket=/home/mysql/mysql.sock
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
--------------------------------------
create database confluence default character set utf8 collate utf8_bin;
grant all on confluence.* to 'confluence'@'%' identified by '密码';
grant all on confluence.* to 'confluence'@'localhost' identified by '密码';
flush privileges;
输入数据库的相关信息后,点击“test connect”,如果提示“Could not find driver with class name: com.mysql.jdbc.Driver”,缺少mysql驱动
停止Jira
/home/atlassian/confluence/bin/shotdown.sh
破解
window 运行 confluence_keygen.jar ,命令 java -jar confluence_keygen.jar
下载/home/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar 文件,重命名的atlassian-extras-2.4.jar
打补丁。点击“.patch!”,选择第2步中重命名的atlassian-extras-2.4.jar,会生成新的atlassian-extras-2.4.jar,旧的jar包会被改为.bak。之后将文件名修改成atlassian-extras-decoder-v2-3.4.1.jar
然后把上面保存的Server ID(服务器ID)粘贴进去,然后点击“.gen!”,保存生成的key。
上传mysql驱动mysql-connector-java-5.1.44-bin.jar 以及破解包 atlassian-extras-decoder-v2-3.4.1.jar 到/home/atlassian/confluence/confluence/WEB-INF/lib/
再次启动confluence
/home/atlassian/confluence/bin/startup.sh
设置数据表,连接到jira等最后就是可以正常试用了。