在Linux中安裝Confluence文檔工具

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章