【ReviewBoard】安装与配置
来源:互联网 发布:mac pro 关闭手写输入 编辑:程序博客网 时间:2024/06/11 16:19
【ReviewBoard】安装与配置
正文
回到顶部
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-subvertpysudo 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 -pmysql> 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上访问正常,如下图所示
阅读全文
1 0
- 【ReviewBoard】安装与配置
- ReviewBoard安装配置
- ReviewBoard安装和配置札记
- ubuntu下安装配置ReviewBoard
- ReviewBoard安装和配置札记
- ReviewBoard安装和配置札记
- ReviewBoard安装和配置摘要
- reviewboard--ubuntu安装reviewboard
- reviewboard安装
- reviewboard环境搭建(2):安装reviewboard
- reviewboard 安装 错误解决方法
- 代码审查reviewboard安装
- CentOS安装ReviewBoard记录
- CentOS下安装ReviewBoard
- reviewboard安装解读
- CentOS安装ReviewBoard记录
- 在Ubuntu上安装ReviewBoard
- reviewboard run!安装篇3
- 成为无可替代,从提升自己的贡献开始!
- Codeforces Round #425 (Div. 2) B. Petya and Exam(字符串处理)
- GCD HDU
- D. Misha, Grisha and Underground(LCA 倍增)
- PL/SQL学习总结(1)
- 【ReviewBoard】安装与配置
- 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数 然后输入成对的index和value值,以
- Test 5 for NOIP
- 关于弹性调度系统设计细节
- c下的不常用的字符串操作
- 使用docker安装lamp
- python-面向对象
- 机械陀螺仪(ADS8327, STM32F405RGT6)的研究总结报告(连载)
- lintcode -- 电话号码的字母组合