應用環境: Confluence是一個專業的企業知識管理與協同軟件,也能夠用於構建企業wiki。經過它能夠實現團隊成員之間的協做和知識共享.php
centos7.2java
java-1.8mysql
mariadblinux
atlassian-confluence-5.10.4.tar.gzsql
yum -y install java-1.8*數據庫
測試java安裝:java -versionvim
啓動數據庫windows
systemctl start mariadbcentos
systemctl enable mariadb瀏覽器
修改配置文件,支持字符集
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_allowed_packet = 48M
建立數據庫用戶
設置root用戶密碼
grant all privileges on *.* to 'root'@'localhost' identified by 'withub';
grant all privileges on *.* to 'root'@'%' identified by 'withub';
建立Confluence數據庫和用戶
create database ConfluenceDB default character set utf8 collate utf8_bin;
grant all privileges on ConfluenceDB.* to 'confluence_user'@'localhost' identified
by 'withub';
grant all privileges on ConfluenceDB.* to 'confluence_user'@'%' identified by 'withub';
flush privileges;
首先下載atlassian-confluence-5.10.4.tar.gz安裝包,上傳至linux服務器上,我這兒上傳的/opt目錄
二、解壓並修改配置文件 tar -zxvf atlassian-confluence-5.10.4.tar.gz cd /opt/atlassian-confluence-5.10.4/confluence/WEB-INF/classes 修改配置文件: vi confluence-init.properties confluence.home=/opt/data/conf/confluence :wq 保存退出! 啓動Confluence cd /opt mv atlassian-confluence-5.10.4 atlassian-confluence cd /opt/atlassian-confluence/bin ./startup.sh #啓動confluence tailf ../logs/catalina.out #查看啓動過程 打開瀏覽器輸入http://IP:8090/
咱們選擇生產安裝,下一步:
暫時不勾選,下一步:
記住服務ID,而後暫時關閉程序。 關閉Confluence cd /opt/atlassian-confluence/bin ./shutdown.sh或者pkill java #中止confluence 而後cd /opt/atlassian-confluence/confluence/WEB-INF/lib目錄下 ls | grep atlassian-extras-decoder-v2-3.2.jar 將atlassian-extras-decoder-v2-3.2.jar放到windows平臺上,更名爲atlassian-extras-2.4.jar mv atlassian-extras-decoder-v2-3.2.jar atlassian-extras-decoder-v2-3.2.jar.bak 破解Confluence軟件 下載破解軟件confluence5.6.6-crack,進入windows平臺
運行confluence_keygen.jar,有可能運行不了,由於windows平臺上須要安裝JAVA才能打開
點擊.gen!生產key值,複製key保留。 將破解後的atlassian-extras-2.4.jar改成atlassian-extras-decoder-v2-3.2.jar放到linux上/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下
將下載的破解文件中的jar目錄下的Confluence-5.6.6-language-pack-zh_CN.jar和mysql-connector-java-5.1.39-bin.jar兩個文件放入到/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下 從新啓動Confluence cd /opt/atlassian-confluence/bin ./startup.sh #啓動confluence tailf ../logs/catalina.out #查看啓動過程 再次瀏覽器訪問http://IP:8090/
將生成的key複製到框內,下一步
選擇Mysql,而後點擊External Database
選擇Direct JDBC,下一步
點擊下一步,自動建立須要的表,可能須要兩分鐘時間
配置用戶
配置用戶和密碼
下一步
安裝完成!
完成安裝以後,進入瀏覽器會看到有黃色警告之類的報錯!
問題解決: 報錯innodb_log_file_size大小設置問題 解決: 一、Shutdown Confluence 二、Shutdown MySQL 三、Edit the my.cnf: vim /etc/my.cnf(添加配置文件) max_allowed_packet = 512M innodb_log_file_size = 2G 四、Delete the current innodb log files. cd /var/lib/mysql/(yum安裝的mysql都在這個目錄下) rm -rf ib_logfile* 五、Start MySQL. 六、Start Confluence. 便可! 報錯:Checks if your JDK / JRE version and vendor are supported. 解決: atlassian-confluence-5.10.4.tar.gz搭配jdk1.8版本:jdk-8u152-linux-x64.tar.gz 便可!!
歡迎提出問題!!!