爛泥:wiki系統confluence5.6.6安裝、中文、破解及遷移

来源:http://www.cnblogs.com/ilanni/archive/2016/12/20/6204722.html
-Advertisement-
Play Games

本文由ilanniweb提供友情贊助,首發於爛泥行天下 想要獲得更多的文章,可以關註我的微信ilanniweb confluence是一個專業的企業知識管理與協同軟體,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共用。 網上有關confluence的教程比較多,在此我們以conf... ...


本文由ilanniweb提供友情贊助,首發於爛泥行天下

想要獲得更多的文章,可以關註我的微信ilanniweb

confluence是一個專業的企業知識管理與協同軟體,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共用。

網上有關confluence的教程比較多,在此我們以confluence5.6.6版本為例進行相關的實驗。

一、環境準備

confluence的運行是依賴java環境的,也就是說需要安裝jdk並且要是1.7以上版本,如下:

java -version

clip_image001

除此之外,我們還需要為confluence創建對應的資料庫、用戶名和密碼,如下:

mysql -uroot -p'kans123QWE' -e "create database confluence default character set utf8 collate utf8_bin;grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd';"

clip_image002

這樣基礎環境就配置完畢。

二、下載confluence及其破解包

confluence有很多版本,我們可以直接通過如下連接進行查看,

https://www.atlassian.com/software/confluence/download-archives

clip_image003

通過上圖,我們可以看出confluence對於windows和linux平臺每一個版本有多種安裝包,在此我們選擇的是bin方式。除此之外,我們也可以看到目前confluence最新版本是5.10.2。

下載confluence5.6.6,如下:

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

clip_image004

國內下載速度比較慢,需要耐心等待。

confluence安裝包下載完畢後,我們再來下載破解包,連接如下:

http://down.51cto.com/data/2236416

三、安裝及破解confluence

confluence5.6.6軟體包下載完畢後,我們現在來開始安裝confluence。

3.1 安裝confluence

現在開始安裝confluence5.6.6,使用如下命令:

chmod 755 atlassian-confluence-5.6.6-x64.bin

./atlassian-confluence-5.6.6-x64.bin

clip_image005

clip_image006

通過上圖,我們可以很明顯的看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,並且confluence監聽的埠是8090。

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,如下:

vim /opt/atlassian/confluence/conf/server.xml

clip_image007

我們現在來訪問下該地址,如下:

cf.ilanni.com:8090

clip_image008

註意:這個訪問地址根據自己的世紀伺服器地址進行調整。

clip_image009

通過上圖,我們可以看到現在confluence要我們輸入license,下麵我們進行破解。

3.2 破解confluence

複製上述截圖中的Server ID,然後關閉confluence,使用如下命令:

/etc/init.d/confluence stop

clip_image010

然後切換到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下,刪除atlassian-extras開頭的jar6個文件,如下:

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra |wc –l

rm -fr atlassian-extra*

clip_image011

解壓破解包,然後把裡面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三個jar文件複製到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下,如下:

clip_image012

其中atlassian-extras-3.2.jar文件是和license相關的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文語言包,而mysql-connector-java-5.1.39-bin.jar是confluence連接mysql資料庫相關的jar包。

再次說明下:

atlassian所有產品的中文語言包,我們都可以通過以下地址下載到:

https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6

而mysql-connector-java-5.1.39-bin.jar文件可以連接mysql5.7及其以下的mysql版本,可以參考如下連接:

http://www.w3resource.com/mysql/mysql-java-connection.php

clip_image013

最後要啟動confluence,使用如下命令:

/etc/init.d/confluence start

clip_image014

運行破解jar包,註意這個我們是在windows運行該破解jar包的,如下:

java -jar confluence_keygen.jar

clip_image015

把上述複製的Server ID粘貼進去,然後點擊.gen。如下:

clip_image016

clip_image017

clip_image018

如果顯示上述截圖的話,那麼說明我們已經破解成功。

3.3 配置資料庫

破解完成後,我們現在來配置confluence資料庫,如下:

clip_image018[1]

clip_image019

clip_image020

再上圖中,我們輸入在第一章節中創建的資料庫用戶名和密碼,然後點擊‘next’。這個階段需要等待的時間稍微長一點,因為正在進行資料庫的初始化工作。

clip_image021

資料庫初始化完畢後,資料庫的相關表截圖如上。

資料庫初始化完畢後,會跳轉到如下界面:

clip_image022

3.4 配置後臺管理員

初始化一個空的站點,如下:

clip_image022[1]

配置confluence的管理員賬號和密碼,如下:

clip_image023

clip_image024

Confluence安裝完畢後,如下:

clip_image025

confluence登陸後的界面如下:

clip_image026

到此confluence就安裝完畢。

3.5 查看confluence的配置文件

confluence就安裝完畢,我們來看下confluence的配置文件confluence.cfg.xml。如下:

vim /var/atlassian/application-data/confluence/confluence.cfg.xml

clip_image027

通過上圖,我們可以看到confluence配置文件中有confluence的license,資料庫及其用戶名和密碼。

四、confluence遷移

confluence遷移很簡單的,我們只需要把原來的confluence備份文件上傳到confluence後臺,然後還原就行了。

clip_image028

clip_image029

clip_image030

clip_image031

clip_image032

clip_image033

到此confluence就遷移完畢了。

五、confluence與nginx集成

confluence訪問使用的是8090埠,為了訪問的方便,我們把confluence與nginx進行集成,如下:

cat /usr/local/nginx/conf/vhost/cf.ilanni.com.conf

upstream confluence {

server 127.0.0.1:8090;

}

server {

listen 80;

server_name cf.ilanni.com;

server_tokens off;

client_max_body_size 0;

access_log /var/log/confluence_access.log access;

error_log /var/log/confluence_error.log;

location / {

proxy_read_timeout 300;

proxy_connect_timeout 300;

proxy_redirect off;

proxy_http_version 1.1;

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto http;

proxy_pass http://confluence;

}

}

clip_image034

clip_image035

通過上圖,我們可以看到confluence與nginx集成已經完成。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 廣度優先搜索 在給定圖G=(V,E)和一個特定的源頂點s的情況下,廣度優先搜索系統地探索G中的邊,以期“發現”可從s 到達的所有頂點,並計算s 到所有這些可達頂點之間的距離(即最少的邊數)。該搜索演算法同時還能生成一棵根為s、且包括所有s 的可達頂點的廣度優先樹。對從s 可達的任意頂點v,廣度優先樹中 ...
  • 一、SQLite保存數據介紹 將資料庫保存在資料庫對於重覆或者結構化數據(比如契約信息)而言是理想之選。SQL資料庫的主要原則之一是架構:資料庫如何組織正式聲明。架構體現於用於創建資料庫的SQL語句。它有助於創建伴隨類,即契約類,其以一種系統性、自記錄的方式明確指定架構佈局。 契約類是用於定義URL ...
  • res/layout中的佈局文件太雜,沒有層次感,受不了的我治好想辦法解決這個問題。 前幾天看博客說可以使用插件分組,可惜我沒找到。知道看到另一篇博客時,才知道這個方法不能用了。 不能用插件,那就手動來吧。(http://blog.csdn.net/u011156012/article/detail ...
  • 使用Android Studio 一、在build.gradle(Module:app)添加代碼 下載,調用插件 1 apply plugin: 'com.android.application' 2 3 android { 4 compileSdkVersion 24 5 buildToolsVe ...
  • 自從Android6.0發佈以來,在許可權上做出了很大的變動,不再是之前的只要在manifest設置就可以任意獲取許可權,而是更加的註重用戶的隱私和體驗,不會再強迫用戶因拒絕不該擁有的許可權而導致的無法安裝的事情,也不會再不征求用戶授權的情況下,就可以任意的訪問用戶隱私,而且即使在授權之後也可以及時的更改 ...
  • 1. 操作系統中的棧和堆 我們先來看看一個由C/C++/OBJC編譯的程式占用記憶體分佈的結構: 棧區(stack):由系統自動分配,一般存放函數參數值、局部變數的值等。由編譯器自動創建與釋放。其操作方式類似於數據結構中的棧,即後進先出、先進後出的原則。 例如:在函數中申明一個局部變數int b;系統 ...
  • 在平攤分析中,執行一系列數據結構操作所需要的時間是通過對執行的所有操作求平均而得出的。 平攤分析可以用來證明在一系列操作中,通過對所有操作求平均之後,即使其中單一的操作具有較大的代價,平均代價還是很小的。平攤分析與平均情況分析的不同之處在於它不牽涉到概率;平攤分析保證在最壞情況下,每個操作具有平均性 ...
  • sysfs 是一個基於ramfs的文件系統,在2.6內核開始引入,用來導出內核對象(kernel object)的數據、屬性以及到用戶空間。與同樣用於查看內核數據的proc不同,sysfs只關心具有層次結構的設備信息,比如系統中的匯流排,驅動以及已經載入的模塊等,而諸如PID等信息還是使用proc來管 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...