首页 > 其他 > 详细

【ReviewBoard】安装与配置

时间:2015-12-11 20:40:05      阅读:297      评论:0      收藏:0      [点我收藏+]

0. 引言

环境:Ubuntu 14.04 Server(虚拟机)

这篇文章里说的是review board官方的安装方式,bitnami出了针对win/linux的集成安装包,用它可能简单点,没有尝试,可以到这里下载:

https://bitnami.com/stack/reviewboard/installer

 

1. 安装步骤

参考:官方安装指南

安装apache和mod_wsgi

安装mysql

安装依赖项

sudo apt-get install python-setuptools python-dev memcached patch

安装版本控制工具支持(可选)

sudo apt-get install cvs git-core subversion python-svn python-subvertpy
sudo easy_install mercurial P4PythonInstaller

其中,不安装python-subvertpy会导致管理员添加svn仓库时失败。

安装数据库支持

sudo apt-get install python-mysqldb

安装ReviewBoard程序

sudo easy_install ReviewBoard

 

2. 配置站点

参考:官方配置指南

2.1 创建数据库

修改mysql配置文件,添加以下配置

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

保存后重启mysql服务。之后打开mysql命令提示符,开始创建数据库和相关用户

$ mysql -u root -p
mysql> CREATE DATABASE reviewboard CHARACTER SET utf8;
mysql> CREATE USER ‘zzq@localhost IDENTIFIED BY password;
mysql> GRANT ALL PRIVILEGES ON reviewboard.* to ‘zzq@localhost;

2.2 开始安装

rb-site install /var/www/review_board

安装过程中会询问一些问题,根据想要的选择回答即可。

2.3 修改文件访问权限

$chown -R www-data /var/www/review_board/htdocs/media/uploaded
$chown -R www-data /var/www/review_board/data

2.4 Web服务器配置

这里仅针对Apache2说明。

$ cd /etc/apache2/sites-available
$ cp /var/www/review_board/conf/apache-wsgi.conf review_board.conf
$ cd ../sites-enabled
$ ln -s ../sites-available/review_board.conf .

注意conf文件的文件名和之前创建时的站点(site)名要相同。

修改apache2.conf

ServerName 192.168.127.134                                      
DocumentRoot /var/www/review_board/htdocs                       
WSGIScriptAlias / /var/www/review_board/htdocs/reviewboard.wsgi 

2.5 修改django相关配置

文件在/var/www/review_board/conf/settings_local.py,

在ALLOWED_HOSTS中加入本机IP,否则访问时会报bad request (400)错误

ALLOWED_HOSTS = [localhost, 192.168.127.134]

 

配置好之后重启apache2服务,根据ip访问即可看到。此虚拟机的网络配置是NAT,我在宿主机win7上访问正常,如下图所示

技术分享

 

【ReviewBoard】安装与配置

原文:http://www.cnblogs.com/zzqcn/p/5039845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!