[原創] debian 9.3 搭建Jira+Confluence+Bitbucket項目管理工具(三) -- 安裝confluence 6.6.1


[原創] debian 9.3 搭建Jira+Confluence+Bitbucket項目管理工具(三) -- 安裝confluence 6.6.1

 

  有了安裝Jira的經驗, 這次再安裝confluence就會容易很多, 在"某SDN"上找到了6.3.1的破解包, 看說明6.0以上的都可以用. 破解confluence主程序的包是atlassian-extras-decoder-v2-3.2.jar, 破解confluence插件的包是atlassian-universal-plugin-manager-plugin-2.22.jar, 結合Jira7.5.2里面的破解文件, 發現atlassian-extras-decoder-v2-3.2.jar並未變化, 猜測該破解包應該支持到6.X以后的版本. 所以就下載了, confluence的6.6.1,也就是最新的版本.

 

一、跟安裝Jira類似, 第一步是創建confluence數據庫, 使用如下命令創建:

      mysql -u root -p

     輸入密碼后, 登錄mysql>命令行, 並創建數據庫.

      create database confluence_db default character set utf8mb4 collate utf8mb4_general_ci;

    在Mysql中創建confluence用戶, 並允許遠程登錄.

      grant all privileges on confluence_db.* to 'confluence'@'%' identified by 'XXXXX' with grant option;

      grant all privileges on confluence_db.* to 'confluence'@'localhost' identified by 'XXXXX' with grant option;

      flush privileges;

      exit;

 

二、 按照confluence的安裝要求, 需要將"數據庫的事物隔離"設置為READ-COMMITTED. 因此, 需要在mysql的my.cnf文件的[mysqld]配置節, 添加transaction_isolation = READ-COMMITTED, 修改完的配置文件如下:

      

      # For advice on how to change settings please see

      # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

      [client]

      port = 3306

      socket = /var/run/mysqld/mysqld.sock

      default-character-set = utf8

 

      [mysqld_safe]

      pid-file = /var/run/mysqld/mysqld.pid

      socket = /var/run/mysqld/mysqld.sock

      nice = 0

 

      [mysqld]

 

      # Remove leading # and set to the amount of RAM for the most important data

      # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

      # innodb_buffer_pool_size = 128M

 

      # Remove leading # to turn on a very important data integrity option: logging

      # changes to the binary log between backups.

      # log_bin

 

      # These are commonly set, remove the # and set as required.

      # basedir = .....

      # datadir = .....

      # port = .....

      # server_id = .....

      # socket = .....

      pid-file = /var/run/mysqld/mysqld.pid

      socket = /var/run/mysqld/mysqld.sock

      port = 3306

      basedir = /usr

      datadir = /data/mysql/data-file

      tmpdir = /tmp

      log-error = /data/mysql/log/error.log

 

      lc-messages-dir = /usr/share/mysql

      explicit_defaults_for_timestamp

      character-set-server = utf8

 

      collation-server = utf8_bin
      transaction_isolation = READ-COMMITTED

 

      max_connections = 1000

      table_open_cache = 256

      query_cache_size = 1M

      tmp_table_size = 32M

      thread_cache_size = 8

 

      innodb_flush_log_at_trx_commit = 1

      innodb_log_buffer_size = 128M

      innodb_buffer_pool_size = 128M

      innodb_log_file_size = 10M

      innodb_thread_concurrency = 16

      innodb-autoextend-increment = 1000




      # Remove leading # to set options mainly useful for reporting servers.

      # The server defaults are faster for transactions and fast SELECTs.

      # Adjust sizes as needed, experiment to find the optimal values.

      # join_buffer_size = 128M

      # sort_buffer_size = 2M

      # read_rnd_buffer_size = 2M

      join_buffer_size = 128M

      sort_buffer_size = 32M

      read_rnd_buffer_size = 32M

      max_allowed_packet = 32M

 

      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

      symbolic-links = 0

 

      !includedir /etc/mysql/conf.d/

      

  這里有個錯誤的地方, 配置文件中把basedir設置成了/usr, 所以讀取配置文件的可能去找/usr/my.cnf文件, 所以這里把/etc/my.cnf拷貝到/usr/my.cnf中, 防止萬一出問題.  

 

  配置修改完成后, 重啟mysql數據庫.

      service mysql start

 

三、安裝confluence, 將confluence6.6.1的安裝包atlassian-confluence-6.6.1-x64.bin和破解包一並通過samba服務傳到debian9.3的機器上/usr/atlassion目錄下.

  3.1  通過以下命令執行安裝操作:

      cd /usr/atlassian

      ./atlassian-confluence-6.6.1-x64.bin  

    以上2條命令后, 就開始安裝Confluence, 注意看安裝說明, 無非就是輸入'o'繼續安裝, 然后配置一下端口號, 只要按着提示來做就不會有問題.

   安裝到最后一步, 就是提示"是否要啟動Jira"的那一步, 選擇n, 不要啟動. 因為, 我們要爆破, 你懂的.

 

  3.2  把破解包里面的atlassian-extras-decoder-v2-3.2.jar和mysql-connector-java-5.1.42-bin.jar兩個文件復制到/opt/atlassian/confluence/confluence/WEB-INF/lib/目錄下即可. 其中atlassian-extras-decoder-v2-3.2.jar是破解confluence的文件, 另一個mysql-connector-java-5.1.42-bin.jar是連接mysql的驅動包.

    把破解包里面的atlassian-universal-plugin-manager-plugin-2.22.jar文件復制到/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/目錄下, 這里需要【注意】當覆蓋完畢后, 檢查一下該文件的版本號, 我復制過去后並未提示覆蓋, 因此查看了以下有2個同名包, 只是最后的版本號不一樣, 原先的是atlassian-universal-plugin-manager-plugin-2.22.5.jar, 而我復制的破解包是2.22.jar, 這樣就好辦了. 把原先的2.22.5.jar包改名為2.22.5.jar.bak , 再把破解包2.22.jar改名為2.22.5.jar, 即: 把破解包復制過去后, 改末尾的版本號來達到覆蓋源文件的目的.

   覆蓋完畢后, 通過如下命令啟動confluence.  

       cd /opt/atlassian/confluence/bin

      ./start-confluence.sh

     備注, 關閉命令是 ./stop-confluence.sh

 

  3.3  Confluence啟動完畢后, 在瀏覽器中輸入地址: 192.168.X.X:8081端口, 即可訪問confluence的配置界面, 具體步驟如下:

    3.3.1 在首頁上, 將選擇"語言(Language)"選為中文, 並選擇"產品安裝(Production Installation)".

    3.3.2 在獲得插件頁面, 由於沒有插件授權, 因此這里不勾選插件, 直接下一步.

    3.3.3 授權碼頁面, 需要到Atlanssian的官網注冊30天的試用許可. 按說明操作, 隨后附上圖例. 只要注意, 序列號填成該頁面上顯示的即可.

    3.3.4 選擇數據庫設置頁面, 需要選擇外部數據庫mysql, 並填上我么已經配置好的mysql數據庫信息.

    3.3.5 在漫長的等待之后, 進入加載內容頁面, 我們選擇"空白站點"后繼續安裝.

    3.3.6 在配置用戶管理頁面, 我們選擇"與Jira連接", 並填入Jira應用的相關信息.

    3.3.7 進入歡迎頁面, confluence的安裝配置就已經完成了.

 

  照例, 貼一些別人帖子的圖, 帖子地址如下:  https://yq.aliyun.com/articles/144747?t=t1

    

    

    

    

    

    

    

    

    

    

    

    

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM