Linux安裝Confluence教程以及破解
一、准備工作
1,下載Confluence6.7.1
https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin
2,下載破解和mysql驅動:
鏈接:https://pan.baidu.com/s/1mv5YzigdSARjdmMutSHlOA 提取碼:nakc
3,依賴JDk1.8
4,依賴外置數據庫Mysql(版本不支持mysql8,建議安裝用mysql5)
二、安裝Confluence和破解
1,給文件可執行權
chmod +x atlassian-confluence-6.7.1-x64.bin
2,執行文件並根據提示輸入對應的值,然后回車
./atlassian-confluence-6.7.1-x64.bin
設置端口:
3,confluence產品配置以及破解
點擊右上角的language,選擇語言“中文”,選擇產品安裝然后點擊下一步:
在獲取應用這個頁面我們不選任何選項直接下一步:
到授權碼頁面,這個需要授權碼,就需要通過前面的破解工具來獲取授權碼,服務器ID需要記下:
停止confluence: ./stop-confluence.sh
從安裝目錄/data/atlassian/confluence/confluence/WEB-INF/lib下找到
atlassian-extras-decoder-v2-3.4.1.jar包,然后拷貝出來,重命名為atlassian-extras-2.4.jar;利用 confluence_keygen.jar破解,win+R cmd 回車,找到jar的目錄 ,輸入命令 java -jar confluence_keygen.jar 運行jar;
name可以隨便填,server ID為上面的服務器ID,點擊.patch! ,選擇atlassian-extras-2.4.jar 后點擊.gen! 后生產授權碼:
進入atlassian-extras-2.4.jar所在的目錄會看到 有多了一個文件atlassian-extras-2.4.bak ,不用管bak文件,將atlassian-extras-2.4.jar 改為原來的名字 如:atlassian-extras-decoder-v2-3.4.1.jar
將文件放進拿出來的目錄覆蓋。(順便將MySQL的jar也放進去,mysql-connector-java-5.1.48.jar)
然后重新啟動confluence服務: ./start-confluence.sh
刷新授權碼頁面,把獲取到的授權碼填入,然后點擊下一步
然后選擇自己的數據庫點擊下一步:
如果連接成功就點擊下一步:
我們可以點擊空白站點,選擇在Confluence中管理用戶和組:
然后填入信息點擊下一步:
三、卸載confluence
直接在/opt/atlassian/confluence目錄下執行uninstall即可卸載。
四、安裝過程出現的問題以及解決方案
1,問題:連接外置數據庫,提示不是正確的字符集
解決方案:設置連接的庫為utf8;
2,問題:連接外置數據庫,提示排序規則錯誤
解決方案:confluence不支持數據庫排序規則 “utf8_general_ci",更改為 “utf8_bin"。
3,問題:問題:連接外置數據庫,提示不是正確的隔離級別\
解決方案:設置mysql隔離級別 SET GLOBAL tx_isolation='READ-COMMITTED';
4,問題:登錄后部分中文亂碼,都是???問號亂碼
解決方案:修改xml文件
vim ../atlassian/application-data/confluence/confluence.cfg.xml
編輯此配置文件中“hibernate.connection.url”,注意連接符“&”此處可能變為了“&”,要修改為“&”修改完后重啟。
jdbc:mysql://ip:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false
修改完成后重啟confluence服務;