ReviewBoard 的安装和使用(一)—— 安装

安装环境:CentOS-6.7,ReviewBoard-2.5.1.1

安装环境的配置

确认当前系统中有如下包,若没有,使用yum安装。

  • httpd-2.2.15
  • python-2.6.6
  • mysql-5.1.73

接着,对系统的包更新一次:

yum update

接着依次安装下面这些包:

yum install python-setuptools
yum install python-devel
yum install mod_wsgi
yum install memcached
pip install python-memcached
yum install patch
pip install ReviewBoard
pip install mysql-python

若以上方式安装ReviewBoard失败,也可采用官网推荐的方式:

  1. 添加源

    yum install epel-release

  2. 安装memcached

    yum install memcached

  3. 安装ReviewBoard

    yum install ReviewBoard

至此,RevieBoard 安装结束。

创建ReviewBoard 站点

对数据库先进行如下操作:

mysql -u root -h 127.0.0.1 -P3306 -p
mysql> create database reviewboard default charset utf8 collate utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON reviewboard.* TO 'reviewboard'@'127.0.0.1' identified by 'reviewboard';

这样就解决了中文问题,数据库名为 reviewboard。
接下来运行 rb-site 命令对站点进行配置:

rb-site install /var/www/reviewboard

需要注意的是,如果是ReviewBoard-1.7.* 系列的版本可能会安装失败,网上找了一下相应的解决办法,加上 –console 参数就可以了:

rb-site install --console /var/www/reviewboard

接下来按照提示进行配置:

Domain Name: 192.168.1.111(本机ip作为web站点)
Root Path [/]: /
Shipped Media URL [static/]: static/
Uploaded Media URL [media/]: media/
Database Type: mysql
Database Name [reviewboard]: reviewboard (和之前的数据库名一致)
Database Server [localhost]: 127.0.0.1
Database Username: reviewboard
Database Password: reviewboard
Cache Type: memcached
Memcache Server [localhost:11211]: localhost:11211
Web Server: apache
Python Loader: wsgi
Username [admin]: admin
Password: ** (需要记住)
E-Mail Address: example@example.com
Company/Organization Name (optional): *

有几点需要注意:

  • 这里将本机ip作为web站点地址,这样局域网内别的主机通过ip就能访问reviewboard站点,但本机要访问需要将/var/www/reviewboard/conf/settings_local.py 中设置为ALLOWED_HOSTS=['*'],这样,本机浏览器才能通过 localhost 访问web站点
  • 上面配置中的Email 得是真实有效的地址,下一章会介绍。

创建成功后,rb-site 工具会对数据库进行初始化,包括建表、插入初始数据。

最后就是centos系统的一些配置。

chown -R apache:apache /var/www/reviewboard/

cp /var/www/reviewboard/conf/apache-wsgi.conf /etc/httpd/conf.d/

cat /var/www/reviewboard/conf/apache-wsgi.conf >> /etc/httpd/conf/httpd.conf (更新配置文件)

service httpd restart
setsebool httpd_can_network_connect 1
setsebool httpd_can_network_connect_db 1

到此,配置成功后,浏览器输入 localhost ,就可以看见相应的站点了。

Web页面如图所示

reviewboard

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值