reviewboard安装实战
什么是reviewboard?
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process.
安装reviewboard需要准备什么?
1、推荐debian/ubuntu服务器
2、apache:wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.22.tar.gz
3、mod_wsgi:wget http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz
4、mysql
5、reviewboard客户端,推荐:http://code.taobao.org/p/tao-reviewboard/wiki/index/
【步骤】
请详细阅读官网步骤:
http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/
http://www.reviewboard.org/docs/manual/dev/admin/installation/creating-sites/#creating-sites
讲点要点:
1、首先安装官网:http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/
安装常用类库
2、安装apache:
下载压缩包解压之后,以下安装目录仅供参考
./configure --prefix=/home/app/httpd
make && make install
这样子apache安装完毕,但是,并没有mod_wsgi模块
因此必须安装mod_wsgi模块
3、安装mod_wsgi模块:
./configure --with-apxs=/home/app/httpd/bin/apxs --with-python=/usr/bin/python2.6
make && make install
安装完毕之后,在目录下存在:
root@ReviewBoard:/home/app/httpd/modules$ ll
-rwxr-xr-x 1 root root 367380 2月 15 20:06 mod_wsgi.so
4、安装mysql
并且创建数据库:
create database reviewboard default charset utf8 collate utf8_general_ci;
账号:reviewboard
密码:reviewboard
为什么要创建utf8的呢?因为mysql默认是lantin的,中文会出现乱码
同时要修改my.cnf,在[client]和[mysql]中增加:default-character-set=utf8,[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
5、阅读http://www.reviewboard.org/docs/manual/dev/admin/installation/creating-sites/#creating-sites
先启动mysqlrb-site install /home/app/httpd/htdocs/reviewboard按照提示操作域名:reviews.example.co数据库:reviewboard账号:reviewboard密码:reviewboardmemcache:127.0.0.1 记得选:mod_wsgiok到处,就不要参考官网的apache配置了,我告诉你吧。拷贝:/home/app/httpd/htdocs/reviewboard/conf/apache-wsgi.conf到:/home/app/httpd/conf目录下,或者软连接也行 修改apache的httpd.conf文件:修改:ServerName reviews.example.com:80最后一行增加:Include conf/apache-wsgi.conf保存即可。 检查语法:
root@ReviewBoard:/home/app/httpd/conf$ /home/app/httpd/bin/httpd -t
Syntax OK
差不多就要成功了启动apache/home/app/httpd/bin/httpd
root@ReviewBoard:/home/app/httpd/conf$ ps -eff | grep httpd
root 28443 1 0 20:30 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30544 28443 0 21:31 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30546 28443 0 21:31 ? 00:00:01 /home/app/httpd/bin/httpd
daemon 30548 28443 0 21:31 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30549 28443 0 21:31 ? 00:00:01 /home/app/httpd/bin/httpd
daemon 30578 28443 0 21:32 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30580 28443 0 21:32 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30636 28443 0 21:36 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30637 28443 0 21:36 ? 00:00:00 /home/app/httpd/bin/httpd
daemon 30638 28443 0 21:36 ? 00:00:00 /home/app/httpd/bin/httpd
root 30731 27180 0 22:12 pts/0 00:00:00 grep httpd
知道daemon什么意思了,要做什么吗?
chown –R daemon:daemon /home/app/httpd/htdocs/reviewboard
这样子apache对该目录就有权限了
重启apache:
/home/app/httpd/bin/apachectl restart
访问域名:
http://reviews.example.com
开打,以admin/密码成功登录
总结要点:
1、要认证阅读安装文档
2、mysql,创建库要utf8,修改配置文件,因为要用到中文
3、apache必须整合模块mod_wsgi,否则引入的apache-wsgi.conf会报错
reviewboard安装实战相关推荐
- R语言CRAN不包含的安装包下载并手动使用RStudio进行安装实战:以下载VRPM包及绘制彩色列线图为例
R语言CRAN不包含的安装包下载并手动使用RStudio进行安装实战:以下载VRPM包及绘制彩色列线图为例 目录
- nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册
本文以Centos 7.1+Php 7.1.3+Mysql5.7.17为例,介绍Centos7+Php7+Mysql5.7+Nginx 1.10.3源码安装实战部署的过程. 一.准备工作 软件获取 二 ...
- 十四、MDT 2013 Update 1批量部署-微软WDS/PXE部署及其部署安装实战
十四.MDT 2013 Update 1批量部署-微软WDS/PXE部署及其部署安装实战 微软WDS是服务器操作系统的部署服务,可以利用PXE网络环境实现部署服务,MDT 2013 UPDATE 1可 ...
- python安装sklearn-contrib-py-earth包实战:pip和conda安装失败、手动下载whl文件安装实战
python安装sklearn-contrib-py-earth包实战:pip和conda安装失败.手动下载whl文件安装实战 目录 python安装sklearn-contrib-py-earth包 ...
- 【教程】EasyConnect 在 20.04.1-Ubuntu 安装实战
EasyConnect 在 20.04.1-Ubuntu 安装实战 下载最新的Ubuntu EasyConnect 版本 下载兼容补丁到当前目录下 拷贝补丁so到目标目录下 使用方法 方法一:在应用列 ...
- Linux ReviewBoard安装与配置
目录 0. 引言 1. 安装步骤 2. 配置站点 2.1 创建数据库 2.2 开始安装 2.3 修改文件访问权限 2.4 Web服务器配置 2.5 修改django相关配置 正文 回到顶部 0. 引言 ...
- ReviewBoard安装和配置札记
眼下部门还没有採用Pair Programming那种时时刻刻都在review代码的工作方式,代码Review多採用走查方式,即代码写完后召开一个Code Review的Meeting,集中时间和经验 ...
- 虚拟机安装教程win10_虚拟机安装实战教程
发本文的初衷是今天遇到了一个小问题,很麻烦的小问题,最后没办法就去安装了虚拟机来去实现这件事情. 想着可能有小白用户会需要这个,故发一篇关于虚拟机的实战教程. 先说一下前提: 系统是win10 180 ...
- ReviewBoard安装配置
1.安装ReviewBoard 下载集成安装版:https://bitnami.com/stack/reviewboard/installer [root@bogon ~]# cd /tmp [roo ...
最新文章
- HTML上传文件的多种方式
- c++强大还是python强大-C/C++和Python哪个更有前景?
- 【深入浅出项目管理视频1】-项目文档评审
- iOS viewDidUnload方法
- freemarker变量自加
- 堆栈跟踪 堆栈跟踪_寻找缺少的堆栈跟踪
- docker部署mysql项目_Docker部署项目步骤
- CAS:compare and swap
- ubuntu 14.04 配置 java 环境
- JavaScript 造就年薪超过 10 万美元的开发者们!
- Windows Eclipse Maven 安装
- matlab2c使用c++实现matlab函数系列教程-angle函数
- iMovie for Mac如何创建分屏效果?
- Attachments
- Python库collections中的计数器(Counter)
- CTF supersqli
- android 锁屏的生命周期_Activity的生命周期的七个场景
- 23、动画及视野拓展
- (附源码)spring boot大学生综合素质测评系统 毕业设计 162308
- 针对上网本和便携式设备的第一批MeeGo构架
热门文章
- tcxgrid主从结构显示多行_快速跟随型主从结构多电机同步控制
- 为什么华为a1路由器网速变慢_上网用的路由器晚上要不要关?1个月能耗多少电?答案很意外!...
- java helper 设计模式_必知必会的 Java 设计模式入门知识(十):外观模式
- linux离线安装httpd服务,Linux系列之离线安装Apache HTTP
- docker 网络设置
- Java Spring 事务管理
- tesseract win 训练
- flask url_for()
- Pandas Index 属性
- Excel计数(count)可视化