1.安裝jdk
#下載jdk
#將下載下的壓縮包解壓
tar -xvf?jdk-8u271-linux-x64.tar.gz
#編輯配置文件,添加環(huán)境變量
vim? /etc/profile
#在文末,輸入以下內(nèi)容? JAVA_HOME 路徑根據(jù)實(shí)際解壓路徑
JAVA_HOME=/home/java/jdk1.8.0_144
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
#重啟配置文件
source /etc/profile
#測(cè)試
java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
2.安裝MySQL(已有MySQL的話,此步忽略)
3.創(chuàng)建數(shù)據(jù)庫
#創(chuàng)建用戶
create user ‘confluence’@’%’ identified by ‘123456’;
#創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
#給予數(shù)據(jù)庫權(quán)限
grant all privileges on confluence.* to confluence@'%';
#設(shè)置默認(rèn)隔離級(jí)別
SET GLOBAL tx_isolation='READ-COMMITTED';
#刷新權(quán)限
FLUSH PRIVILEGES;
4.安裝confluence
下載
#下載confluence
windows:https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.2-x64.exe
linux:https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.2-x64.bin
#下載破解工具
鏈接:https://pan.baidu.com/s/1Pi_ClXR6T4bLbJ-mPxYXtw? ? ? 提取碼:g3p5
#下載MySQL對(duì)應(yīng)的驅(qū)動(dòng)
MySql驅(qū)動(dòng) https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.48
安裝
#給文件可執(zhí)行權(quán)
chmod +x atlassian-confluence-6.14.2-x64.bin
執(zhí)行文件并根據(jù)提示輸入對(duì)應(yīng)的值,然后回車
./atlassian-confluence-6.10.0-x64.bin

#記得開放8090端口,confluence默認(rèn)端口
#訪問http://your ip:8090
以下是頁面操作
點(diǎn)擊右上角的language可以選擇語音,在這里我們選擇中文
選擇產(chǎn)品安裝然后點(diǎn)擊下一步
在獲取應(yīng)用這個(gè)頁面我們不選任何選項(xiàng)直接下一步(這個(gè)根據(jù)個(gè)人需求來定)
到授權(quán)碼頁面,這個(gè)需要授權(quán)碼,就需要通過前面的破解工具來獲取授權(quán)碼,服務(wù)器ID需要記下
停止confluence,從安裝目錄(默認(rèn)安裝到/opt目錄下)/opt/atlassian/confluence/confluence/WEB-INF/lib下找到atlassian-extras-decoder-v2-3.4.1.jar包,然后拷貝出來到電腦上
重命名為atlassian-extras-2.4.jar
利用 confluence_keygen.jar 加 服務(wù)器ID 破解,win+R cmd 回車,找到j(luò)ar的目錄 ,輸入命令 java -jar confluence_keygen.jar 運(yùn)行jar
name可以隨便填,server ID為上面的服務(wù)器ID,點(diǎn)擊.patch! ,選擇atlassian-extras-2.4.jar 后點(diǎn)擊.gen! 后生產(chǎn)授權(quán)碼:
進(jìn)入atlassian-extras-2.4.jar所在的目錄會(huì)看到 有多了一個(gè)文件atlassian-extras-2.4.bak ,不用管bak文件,將atlassian-extras-2.4.jar 改為原來的名字 如:atlassian-extras-decoder-v2-3.4.1.jar
將文件放進(jìn)拿出來的目錄覆蓋。(順便將MySQL的jar也放進(jìn)去,mysql-connector-java-5.1.48.jar)
然后重新啟動(dòng)confluence服務(wù)
service confluence restart
刷新授權(quán)碼頁面,把獲取到的授權(quán)碼填入,然后點(diǎn)擊下一步
然后選擇自己的數(shù)據(jù)庫點(diǎn)擊下一步
我們選用MySQL數(shù)據(jù)庫
然后填入對(duì)應(yīng)信息,數(shù)據(jù)庫和用戶名密碼為我們開始設(shè)置的內(nèi)容,然后點(diǎn)擊測(cè)試連接看有沒有錯(cuò)誤信息。
如果連接成功就點(diǎn)擊下一步
我們可以點(diǎn)擊空白站點(diǎn),選擇在Confluence中管理用戶和組
然后填入信息點(diǎn)擊下一步
在此我設(shè)置的用戶名為admin,密碼為admin123
至此就安裝設(shè)置完成了,可以開始使用了。
遇到的問題
1.登錄后部分中文亂碼,都是???問號(hào)亂碼

解決辦法:修改xml文件(也有可能會(huì)導(dǎo)致重啟不成功,這一步必須去做)
? vim /var/atlassian/application-data/confluence/confluence.cfg.xml
? #編輯此配置文件中“hibernate.connection.url”,注意連接符“&”此處可能變?yōu)榱恕?amp;amp;amp;”,要修改為“&”修改完后重啟。
? jdbc:mysql://ip:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false
? #修改完成后重啟confluence服務(wù)
? service confluence restart