Confluence是一個專業的企業知識管理與協同軟件,也可以用於構建企業wiki。打破不同團隊、不同部門以及個人之間信息孤島的僵局,Confluence真正實現了組織資源共享。
官方參考文檔:https://confluence.atlassian.com/doc/confluence-installation-and-upgrade-guide-214864161.html
安裝Confluence對系統的要求
https://confluence.atlassian.com/doc/supported-platforms-207488198.html
Supported Platforms
查看Supported Platforms,下圖中平臺支持的相關內容,均是針對Confluence 7.5的。
支持的瀏覽器和手機操作系統
支持的操作系統
支持的數據庫
支持的java版本
- You don't need to install Java if you plan to use the installer to install Confluence, as a Java 11 JRE is bundled with Confluence (provided by AdoptOpenJDK).
如果使用installer去安裝confluence,則沒必要去單獨安裝Java相關版本,因爲其會自帶Java 11的JRE
查看confluence綁定的或者自帶的java版本
https://confluence.atlassian.com/doc/bundled-tomcat-and-java-versions-1005786018.html
基礎設施的說明
Minimum hardware requirements
下載Confluence
選擇安裝方法
使用archive file的方式比使用installer的方式更加靈活,在安裝過程中可以控制的內容更多。因此,本文中採用的是Installing Confluence on Linux from Archive File
官方安裝文檔 :https://confluence.atlassian.com/doc/installing-confluence-on-linux-from-archive-file-255362363.html
下載地址:https://www.atlassian.com/software/confluence/download
通過Xftp上傳atlassian-confluence-7.5.1-x64.bin到Linux的指定位置
Confluence安裝指導
參照安裝文檔進行安裝:https://confluence.atlassian.com/doc/installing-confluence-on-linux-from-archive-file-255362363.html
修改atlassian-confluence-7.5.1-x64.bin的權限
chmod 777 ./atlassian-confluence-7.5.1-x64.bin
執行如下指令,開始安裝
./atlassian-confluence-7.5.1-x64.bin
在如下圖提示問題的位置,輸入“o”
在如下圖提示問題位置,輸入“1”
在如下圖提示問題位置,輸入“i”
在如下圖提示問題位置,是否現在啓動,輸入“y”
如下圖,提示confluence安裝完成,並且已啓動
在瀏覽器中訪問confluence,http://IP:8090
配置Confluence
語言選擇“中文”
如下圖,選擇“產品安裝”
在如下圖頁面中,根據實際需要進行勾選,即是否安裝勾選的應用,本文中不進行勾選,直接點擊“下一步”
進入如下圖授權碼頁面
下載破解工具生成授權碼
下載破解工具
鏈接:https://pan.baidu.com/s/1zzHOKAp5ZdpP9tK2JSanIg 提取碼:vuwi
執行如下指令,停止confluence服務
service confluence stop
進入到目錄/opt/atlassian/confluence/confluence/WEB-INF/lib
cd /opt/atlassian/confluence/confluence/WEB-INF/lib
將該目錄下的atlassian-extras-decoder-v2-3.4.1.jar通過Xftp保存到本地Windows電腦D盤,並重命名爲atlassian-extras-2.4.jar
解壓下載的confluence破解工具
雙擊confluence_keygen.jar,進入如下圖頁面
Name位置隨便輸入,Server ID輸入上面授權碼頁面中的服務器ID:BXVE-NKNX-D2EL-2S4E,點擊.patch!,選擇D盤中的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
將atlassian-extras-decoder-v2-3.4.1.jar通過Xftp放回到Linux中的/opt/atlassian/confluence/confluence/WEB-INF/lib目錄,並覆蓋原jar包。
下載mysql的jar包mysql-connector-java
Confluence 7.5官方文檔中推薦的MySQL數據庫版本,官方參考文檔:https://confluence.atlassian.com/doc/supported-platforms-207488198.html
mysql-connector-java對應的jar包下載地址:https://downloads.mysql.com/archives/c-j/
點擊如上圖中橢圓標記的Download按鈕,解壓縮後,將mysql-connector-java-5.1.48.jar通過Xftp放到Linux中的/opt/atlassian/confluence/confluence/WEB-INF/lib目錄
重啓Confluence繼續進行配置
重新啓動confluence
service confluence restart
key已生成,將其拷貝到授權碼頁面中,如下圖
點擊上圖中的“下一步”,進入如下圖設置數據庫的頁面,選擇“我自己的數據庫”
在Navicat中新建數據庫confluence
點擊上圖中的“下一步”按鈕,進入如下圖設置數據庫的頁面
點擊“測試連接”按鈕,出現如下圖提示信息。
在Navicat中查看當前會話隔離級別
select @@tx_isolation;
查看系統當前隔離級別
select @@global.tx_isolation;
設置系統當前的隔離級別爲“READ-COMMITTED”
SET GLOBAL tx_isolation='READ-COMMITTED';
此時,點擊confluence的設置您的數據庫頁面中的“測試連接”按鈕,測試成功,如下圖。
點擊上圖中的“下一步”按鈕
進入如下圖“加載內容”頁面,選擇“空白站點”
在配置用戶管理頁面中,選擇“在Confluence中管理用戶和組”
在如下圖頁面中,配置管理員賬戶
如下圖,設置成功。
點擊“開始”進入如下圖頁面。
在控件名位置,輸入“測試”,點擊“繼續”
中文亂碼問題處理
修改confluence.cfg.xml
vi /var/atlassian/application-data/confluence/confluence.cfg.xml
根據實際的數據庫ip和端口,修改hibernate.connection.url的值,本文中修改爲
jdbc:mysql://127.0.0.1:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false
重啓confluence
service confluence restart
再次創建空白空間,使用中文名稱,如下圖,中文亂碼問題已解決。
參考資料:《confluence安裝及插件破解》https://blog.csdn.net/a1035082174/article/details/99453174