JIRA安裝:https://www.cnblogs.com/wei9593/p/10194784.html
1環境:
centos7.2
java-1.8
https://www.cnblogs.com/wei9593/p/11969053.html(詳細安裝教程)不過也可以簡單使用一下命令快速安裝,
安裝JDK之前先打開終端輸入以下內容檢查是否有JDK環境
java
javac
java -version
輸入完彈出一堆東西就是安裝完成了
如果沒有則輸入以下內容進行自動安裝
yum install java-1.8.0-openjdk* -y
mysql
https://www.cnblogs.com/wei9593/p/10119677.html(mysql安裝教程)
confluence6.7.1
准備工作:
所有文件下載百度雲地址:鏈接: https://pan.baidu.com/s/10TWPmd5hSO99i4QWhLGOMQ 提取碼: 5z8u
在Centos下載confluence6.7.1(建議下載到 /opt 目錄下,在opt目錄下打開終端輸入以下內容,或者將終端切換到/opt目錄即可)
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin -P /opt
賦予下載完成的文件可執行權限(注意文件后綴為.bin):
chmod +xatlassian-confluence-6.7.1-x64.bin
在windows下載破解工具和mysql驅動后解壓縮(記得提前在Windows上裝好ssh工具,方便連接服務器):
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.rar
一、工具都准備好了開始安裝:
然后安裝confluence ,執行:
./atlassian-confluence-6.7.1-x64.bin
1、第一次會提示你要准備安裝confluence了,“o”繼續安裝 “c”取消安裝 我們輸入:
o
2、給出提示:
請選擇下列其中一項:
快速安裝(使用默認設置)[1],
自定義安裝(高級用戶推薦)[2],
升級現有的Confluence安裝[3] 輸入:
1
2、如果centos沒有他們規定的默認路徑,則會彈出提示找不到該路勁,我們直接輸入一個路徑,我在/opt/目錄下創建了一個atlassian 目錄 我們輸入:
/opt/atlassian/
3、接着彈出接口確認頁面,默認8090接口,我們直接輸入:
i
4、然后安裝完成后會彈出提示,confluence會作為服務自動啟動,y 會自啟 n 不自啟 我們輸入:
y
5、安裝完成后 會提示 訪問 http://localhost:8090 即可進行接下來的配置
排查服務器是否裝了多個tomcat,然后看tomcat是否啟動,如果沒有多個tomcat,則到confluence的安裝目錄cd ../confluence/bin/
如果沒有tomcat進程,或者殺掉,然后輸入./startup.sh 啟動再去瀏覽器輸入 http://localhost:8090 即可
關於防火牆端口設置 IP訪問,之類的大家可以參考
Linux如何永久打開端口
接下來是破解工作:
訪問http://localhost:8090/ 第一次有些慢
1、在頁面右上角,我們語言選擇【中文】,點擊【下一步】
2、插件頁面什么也不選擇,直接點擊【下一步】 到授權頁面,OK,我們什么也不操作,頁面放在這里不要動
3、登錄到服務器,將jar包備份並且改名為 atlassian-extras-2.4.jar 輸入:
mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar /opt/atlassian-extras-2.4.jar
4.然后通過ssh工具將atlassian-extras-2.4.jar 傳輸到win系統,
5、打開破解工具 confluence_keygen.jar 執行
java -jar confluence_keygen.jar (我是在當前路徑執行的)
名字隨意輸入
郵箱也隨意
server ID 將剛才授權頁面的 服務器ID 復制過來輸入到這里
然后點擊【.patch!】選擇剛才傳輸過來的 atlassian-extras-2.4.jar 然后點擊【.gen!】
將破解后的atlassian-extras-2.4.jar改為atlassian-extras-decoder-v2-3.2.jar,
6、連同mysql驅動文件mysql-connector-java-5.1.44-bin.jar一起上傳到/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下
重啟服務前一定要記住傳回的jar文件權限夠不夠,最好重新設置下權限。
chmod 777 atlassian-extras-decoder-v2-3.2.jar
chmod 777 mysql-connector-java-5.1.44-bin.jar
然后停止服務,再啟動服務:
sh /opt/atlassian/confluence/bin/stop-confluence.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh
頁面操作繼續:不用刷新頁面直接按流程操作
復制Key碼至頁面:
7、點擊【下一步】
接下來選擇配置數據庫
選擇【簡單】配置,按實際數據庫輸入相應的信息
注意:database name 輸入:confluence (這個需要登錄mysql 創建該數據庫)執行
mysql>create database confluence default character set utf8 collate utf8_bin;
選擇【下一步】 接下來confluence 會自己開始部署,后續就自己摸索的玩吧
如何使用JIRA賬戶登錄confluence,需要在安裝時,選擇連接JIRA
二:下面來排坑 :
Confluence設置MySQL數據庫報錯:必須使用'READ-COMMITTED'作為默認隔離級別。
登錄mysql后執行以下內容:
mysql>SET GLOBAL tx_isolation='READ-COMMITTED'; 即可
繼續修改mysql 存儲方式為UTF8 不然會亂碼
修改my.cnf,在/etc/my.cnf路徑
在[mysqld]的下面增加以下配置
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
保存退出;
如果提示mysql默認存儲方式有問題 請查看 https://www.cnblogs.com/wei9593/p/10119677.html
還有一個關於confluence開機自啟的問題,如果重啟服務器后confluence沒有起來或者,連接不上
接着我們到/etc/init.d/目錄下(一定要到該目錄下編輯此文本,不然打開文本為空) 輸入:vi confluence
我的這個啟動路勁就與我實際的不符合,我將cd "/opt/s/bin/"改為:cd "/opt/atlassian/confluence/bin"
然后再到下方將:start-confluence.sh 替換為:startup.sh
再將:stop-confluence.sh 替換為:shutdown.sh
四個都替換完成,保存退出,
這次可以直接在任何頁面
關閉tomcat:service confluence stop
啟動tomcat:service confluence start
重啟tomcat:service confluence restart
然后再將服務器重啟:reboot
conflunce就會自啟了