Review Board 官方安装文档(Installing on Linux)
http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/
啥都不说了,先安装系统ubutnu 10.04。
U盘安装可以研究一下以下链接页面中的工具:unetbootin。
http://unetbootin.sourceforge.net
ubutnu 10.04.3镜像地址:
http://cdimage.ubuntu.com/releases/10.04.3/release
BT下载种子:
http://www.ubuntu.com/download/ubuntu/alternative-download
配置网络IP:
sudo gedit /etc/network/interfaces
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet static
address 192.168.1.238 #ubuntu ip 地址
netmask 255.255.255.0 #子网掩码
# network 192.168.1.0 #可不用配置
# broadcast 192.168.1.255 #可不用配置
gateway 192.168.1.1 #网关
配置DNS地址:
sudo gedit /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.220.220
nameserver 208.67.222.222
强制加载更新配置
sudo /etc/init.d/networking force-reload
以上步骤只是为了连入网络具体数据根据各自的情况配置。
下面开始review board的安装环境配置和安装。
sudo apt-get install python-setuptools
sudo easy_install -U setuptools
sudo apt-get install python-dev
sudo apt-get install memcached
sudo easy_install python-memcached
sudo apt-get install patch
sudo easy_install ReviewBoard
sudo apt-get install mysql-server
如果出现一下错误信息:
EnvironmentError: mysql_config not found
加以下两条:
sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev
sudo easy_install mysql-python
sudo apt-get install git-core
sudo easy_install django-storages
sudo apt-get install pylucene
sudo apt-get install apache2
下面是建立网站。
配置数据库
sudo /etc/init.d/mysql stop
打开/etc/mysql/my.cnf,分别在[client]和[mysqld]两个section下,增加一个key-value pair: default-character-set = utf8
sudo /etc/init.d/mysql start
mysql>status
查看数据库状态
mysql -u root -p
mysql>create database reviewboard default charset utf8 collate utf8_general_ci;
sudo rb-site install /var/www/reviews.highgic.com
sudo chown -R www-data /var/www/reviews.highgic.com/htdocs/media/uploaded
cd /etc/apache2/sites-available
cp /var/www/reviews.highgic.com/conf/apache-wsgi.conf reviews.highgic.com.conf
cd ../sites-enabled
sudo ln -s ../sites-available/reviews.highgic.com.conf
sudo apt-get install libapache2-mod-python libapache2-mod-python-doc
sudo apt-get install libapache2-mod-wsgi
sudo a2enmod wsgi
sudo /etc/init.d/apache2 reload
sudo gedit /etc/hosts
127.0.0.1 reviews.highgic.com
安装PHPMYADMIN:
sudo apt-get install phpmyadmin
访问http://reviews.highgic.com
