翻譯自:http://www.convirture.com/wiki/index.php?title=C2_ubuntu_installationphp
#井號後面都是譯者註釋:-)python
註釋 這份說明在Ubuntu 9.04/9.10/10/04/10.10上通過測試,在其餘的版本中可能會存在微小不一樣,咱們很是樂意看到您對此份說明的改善。mysql
假如你在ConVirt上建立虛擬機,請來這裏web
提綱:sql
在你想安裝CMS的機器上登陸一個普通用戶,咱們叫他CMS用戶,咱們不推薦使用root用戶安裝CMS。 #本人是root安裝的,能夠成功。數據庫
安裝wget:ubuntu
sudo apt-get install wget sudo網絡
設置代理:若是你須要經過代理訪問網絡,那麼確認你設置了http_proxy變量爲了之後的ConVirt2.0的安裝和設置。 #實在是貼心照顧天朝用戶啊tcp
export http_proxy=」http://company-proxy-server:80″post
註釋 代理端口可能不一樣,這裏是80。
從官方網站下載安裝包:
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目錄解壓,你將看到建立TurboGrears2(tg2)環境跟CMS的腳本在home 目錄。
tar -xzf convirt-install-2.0.1.tar.gz
用root用戶或者sudo來安裝依賴:
sudo ./convirt-install/install/cms/scripts/install_dependencies
註釋 當提示輸入mysql密碼的時候,輸入convirt(之後能夠更改)
註釋 在10.04(lucid) 你須要運行:
sudo apt-get install libmysqlclient-dev python2.6-dev python-setuptools
設置innodb 緩衝跟內存池
在mysql配置文件/etc/my.cnf 下的[mysqld]段落,添加如下兩行: #個人機器上是/etc/mysql/my.cnf文件
innodb_buffer_pool_size=1G
innodb_additional_mem_pool_size=20M
而後重啓mysqld服務
/etc/init.d/mysqld restart
安裝 ConiVirt,這個須要登陸CMS用戶。
*若是須要,設置代理
export http_proxy=」http://company-proxy-server:80″
標準狀況下,CMS將會安裝在home目錄下好比~/convirt,若是你想安裝到其餘的地方,請在install/cms/scripts/install_config文件中修改CONVIRT_BASE變量
例如,改變
CONVIRT_BASE=~
到
CONVIRT_BASE=~/cms
如今CMS將安裝到~/cms
解壓CMS包
source convirt-install/install/cms/scripts/install_config
tar -xzf ./convirt-2.0.1.tar.gz -C $CONVIRT_BASE
設置TurboGears
./convirt-install/install/cms/scripts/setup_tg2
設置 ConVirt
在src/convirt/web/convirt/development.ini文件中修改sqlalchemy.url,改變mysql數據庫的用戶跟密碼
示例中username=root,password=convirt,server=localhost,database post=3306
數據庫名是convirt(在?前面的)
sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8
而後執行:
./convirt-install/install/cms/scripts/setup_convirt
註釋 你應當提供爲了鏈接到CMS服務的密碼,每次你開始CMS服務的時候會要求你輸入。
開始CMS
cd ~/convirt
./convirt-ctl start
註釋 這裏須要你輸入上次提供的密碼。
若是防火牆是打開的,請配置容許訪問TCP端口8081
iptables -I INPUT -p tcp –dport 8081 -j ACCEPT
發現本機使用的ip地址
ifconfig eth0
經過這裏使用CMS:http://ip-address:8081/ ,標準用戶密碼是:admin/admin
中止服務:
cd ~/convirt
./convirt-ctl stop