CentOS5下的confluence的安裝與配置

2021-09-21 19:41:57 字數 1978 閱讀 5474

confluence-3.2-std

注:之所以選擇了confluence3.2版本,是為了匹配官方的中文包

,而為了匹配confluence3.2,mysql選擇了5.0版本

二、安裝confluence到/usr/local:

cd /usr/local

tar -zxvf confluence-3.2-std.tar.gz

修改資料目錄:

cd /usr/local/confluence-3.2-std/confluence/web-inf/classes

vi confluence-init.propertie:confluence.home=confluence.home=/var/confluence3.2/data

mkdir -p /var/confluence3.2/data

三、安裝mysql:

yum remove mysql-server mysql-client

find / -type d -name 「msyql」 -exec rm -rf {} \;

updated

yum -y install mysql-server mysql-client

執行:/usr/bin/mysqladmin -u root password 'new-password' 設定root密碼

或者直接執行:/usr/bin/mysql_secure_installation,設定root密碼,刪除test資料庫,禁止匿名登陸

修改my.cnf,設定編碼為utf8:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

vi my.cnf,在[client]和[mysqld]兩個部分分別新增:

default-character-set=utf8和character_set_server=utf8

注:[mysql]和[mysqld]中的設定不同!

為confluence建立乙個資料庫:

mysql -u root -p

create database confluence;

grant all on confluence.* to 『test』@"%" identified by 'test';

flush privileges;

注:confuence3.2的installation guide要求mysql使用innodb儲存引擎,在建立表時要指定engine=innodb;或者修改my.cnf,新增default-table-type=innodb到[mysqld],使innodb成為預設的儲存引擎。

根據mysql5.1幫助文件中的「儲存引擎和表型別」章節所述,innodb有一定的問題,它不推薦innodb成為預設儲存引擎!

四、配置confluence:

啟動:/usr/local/confluence-3.2-std/bin/startup.sh,

然後在本機瀏覽器中輸入進行配置(注意,iptables可能會阻止連線!):

詳細過程:略,主要是database的連線,如下:

安裝時選擇custom installation,過程中要選擇資料庫,這裡選擇mysql,然後會提示選擇連線方式,選擇jdbc;

在database頁面,會要求填寫database的連線資料,填入剛才新建的confluence資料庫的相關資訊;

注:若連線mysql出錯,沒有出現load content頁面,檢查一下剛才新建的資料庫是否能在shell中正常登陸,一般是由於mysql匿名使用者的問題:

delete from user where host=』localhost』 and user=』』;

其它略,直到最後會出現confluence setup successful的頁面!

安裝中文包:

注:該中文包匹配confluence3.2,其它版本可能會出現問題!

五、confluence登陸

登陸頁面:

CentOS5下Subversion的配置

配置 庫 建立乙個帳號用來執行 subversion 服務,我建立的帳號是 svnower 在 svnower 帳號的主目錄下建立乙個路徑 sourcestore 用來建立 庫 使用svnadmin create home svnower sourcestore 進入目錄 home svnower ...

CentOS5下編譯安裝apache php

前段時間研究了下centos下的apache和php的編譯安裝,一下是我的編譯過程,前提是已經安裝 好了mysql了 用wget 2.解壓到 usr local src下,先編譯apache,在編譯php apache編譯引數 apache configure prefix usr local ap...

centos5下實現訪問NTFS分割槽

編譯fuse configure make make install 編譯ntfs 3g configure make make install 掛載方式一 mount t ntfs 3g dev sda1 mnt windows 預設掛載方式 預設支援讀寫 方式二mount t ntfs 3g d...