翻譯自:http://www.convirture.com/wiki/index.php?title=C2_ubuntu_installation
#井號(hào)后面都是譯者注釋:-)
注釋 這份說(shuō)明在Ubuntu 9.04/9.10/10/04/10.10上經(jīng)過(guò)測(cè)試,在其他的版本中可能會(huì)存在微小不同,我們非常樂(lè)意看到您對(duì)此份說(shuō)明的改善。
假如你在ConVirt上創(chuàng)建虛擬機(jī),請(qǐng)來(lái)這里
提綱:
在你想安裝CMS的機(jī)器上登錄一個(gè)普通用戶,我們叫他CMS用戶,我們不推薦使用root用戶安裝CMS。 #本人是root安裝的,可以成功。
安裝wget:
sudo apt-get install wget sudo
設(shè)置代理:如果你需要通過(guò)代理訪問(wèn)網(wǎng)絡(luò),那么確認(rèn)你設(shè)置了http_proxy變量為了以后的ConVirt2.0的安裝和設(shè)置。 #實(shí)在是貼心照顧天朝用戶啊
export http_proxy=”http://company-proxy-server:80″
注釋 代理端口可能不同,這里是80。
從官方網(wǎng)站下載安裝包:
wget –no-cache http://www.convirture.com/downloads/convirt/2.0.1/convirt-install-2.0.1.tar.gz
wget –no-cache http://www.convirture.com/downloads/convirt/2.0.1/convirt-2.0.1.tar.gz
wget –no-cache http://www.convirture.com/downloads/convirture-tools/2.0.1/convirture-tools-2.0.1.tar.gz
在home目錄解壓,你將看到創(chuàng)建TurboGrears2(tg2)環(huán)境跟CMS的腳本在home 目錄。
tar -xzf convirt-install-2.0.1.tar.gz
用root用戶或者sudo來(lái)安裝依賴:
sudo ./convirt-install/install/cms/scripts/install_dependencies
注釋 當(dāng)提示輸入mysql密碼的時(shí)候,輸入convirt(以后可以更改)
注釋 在10.04(lucid) 你需要運(yùn)行:
sudo apt-get install libmysqlclient-dev python2.6-dev python-setuptools
設(shè)置innodb 緩沖跟內(nèi)存池
在mysql配置文件/etc/my.cnf 下的[mysqld]段落,添加以下兩行: #我的機(jī)器上是/etc/mysql/my.cnf文件
innodb_buffer_pool_size=1G
innodb_additional_mem_pool_size=20M
然后重啟mysqld服務(wù)
/etc/init.d/mysqld restart
安裝 ConiVirt,這個(gè)需要登錄CMS用戶。
*如果需要,設(shè)置代理
export http_proxy=”http://company-proxy-server:80″
標(biāo)準(zhǔn)情況下,CMS將會(huì)安裝在home目錄下比如~/convirt,如果你想安裝到其他的地方,請(qǐng)?jiān)趇nstall/cms/scripts/install_config文件中修改CONVIRT_BASE變量
例如,改變
CONVIRT_BASE=~
到
CONVIRT_BASE=~/cms
現(xiàn)在CMS將安裝到~/cms
解壓CMS包
source convirt-install/install/cms/scripts/install_config
tar -xzf ./convirt-2.0.1.tar.gz -C $CONVIRT_BASE
設(shè)置TurboGears
./convirt-install/install/cms/scripts/setup_tg2
設(shè)置 ConVirt
在src/convirt/web/convirt/development.ini文件中修改sqlalchemy.url,改變mysql數(shù)據(jù)庫(kù)的用戶跟密碼
示例中username=root,password=convirt,server=localhost,database post=3306
數(shù)據(jù)庫(kù)名是convirt(在?前面的)
sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8
然后執(zhí)行:
./convirt-install/install/cms/scripts/setup_convirt
注釋 你應(yīng)當(dāng)提供為了連接到CMS服務(wù)的密碼,每次你開(kāi)始CMS服務(wù)的時(shí)候會(huì)要求你輸入。
開(kāi)始CMS
cd ~/convirt
./convirt-ctl start
注釋 這里需要你輸入上次提供的密碼。
如果防火墻是打開(kāi)的,請(qǐng)配置允許訪問(wèn)TCP端口8081
iptables -I INPUT -p tcp –dport 8081 -j ACCEPT
發(fā)現(xiàn)本機(jī)使用的ip地址
ifconfig eth0
通過(guò)這里使用CMS:http://ip-address:8081/ ,標(biāo)準(zhǔn)用戶密碼是:admin/admin
停止服務(wù):
cd ~/convirt
./convirt-ctl stop
聯(lián)系客服