[原创] 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
?
總結
以上是生活随笔為你收集整理的[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个ioc例子jdk和spring版本导
- 下一篇: 金额 输入实现