安装环境:CentOS-6.7,ReviewBoard-2.5.1.151Testing软件测试网._9Bym(W;Jo$Y)s]

51Testing软件测试网0l1?_+HaE0W

51Testing软件测试网*F|$`+WLsW

安装环境的配置

51Testing软件测试网%h;s3g6FC#C%^|*\cD;Vf0[P0

确认当前系统中有如下包,若没有,使用yum安装。o!mwA+kZ*W0

51Testing软件测试网LYU8Q!r|SeizT-@4g$pH0;KocnLTD]N-e5W051Testing软件测试网${}Ld;`d.Rq8BE ?

httpd-2.2.1551Testing软件测试网8`.LOlpG/~8R

+xVzgv!O$Sqm0%~%HW9Nx(?[N0

python-2.6.65E_:CAb/V/|}C0

s8A#eY$Ms,I2g}051Testing软件测试网;wTo_Dh(@^)q)U

mysql-5.1.73E$xus

J"ta0

51Testing软件测试网

B`/w.gw\z9}Ie jEj-tw0

z[#{#G }BwNj051Testing软件测试网,{J0k~(KWnUO

接着,对系统的包更新一次:51Testing软件测试网 }{W;]3\

51Testing软件测试网L!j^]8_7Iu,P$i!Y[g~'N#Dj:h#|h0yum update

51Testing软件测试网/?(P+N$ER[v/wD8p;iEYT0

接着依次安装下面这些包:K1Ef}i%E3n7{0

WsY%hI)V M051Testing软件测试网I,dq$q)Qyum 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

51Testing软件测试网7y'\9_d~Sbg8N_N

51Testing软件测试网P[A LKX([

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

_3e~#WYlb051Testing软件测试网&w'y8a7O7g@0R0jzid)\Y%A0}2x^*AJzW$a9d \Zk0

添加源Sz]R\_W0

51Testing软件测试网eE_ME?

51Testing软件测试网6{lA-^

YZ#jVR A

yum install epel-releaseKp'I.SII w h0

51Testing软件测试网EG+UK7zj

51Testing软件测试网E!a{7M&^k

安装memcachedGK h_ap9eK`#K0

51Testing软件测试网E0SM_iTc#p2_G-Qi&V$HL]0

yum install memcachedh$h&o7Dor0

1h2o!T+Pw6t Q0:zI0IaM*kh!y'J?-h-vZ0

安装ReviewBoardl1M%M5~w)W0

51Testing软件测试网 hf*bR-y9x.A

51Testing软件测试网}kt,B B!Y

yum install ReviewBoard*@3L\y

ew0

HC|8x)R(^9{"P7q`Bp0H`6`.y$tY,F,jXD0

vc"F1cmk

@"p0:qk$}0['}Vs0

至此,RevieBoard 安装结束。Y$R~6m+U0

51Testing软件测试网+q*V%\W7H&?$RhtZ9h5H;O7yR,J*d$z6a(e0

创建ReviewBoard 站点

)@

[#On9N9n%}0Ar|?/T"sS0

对数据库先进行如下操作::aRc9A6?"_w0

t9j7??BI _3Z051Testing软件测试网

h`9pk*C@R/rmysql -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';

x(~bWN-Zd051Testing软件测试网_RoKiN

这样就解决了中文问题,数据库名为 reviewboard。

&[2r[!F2EV0接下来运行 rb-site 命令对站点进行配置:+C0y}uB!p/O1DX0

SM~3}he!E3II0&Sc4Gk;G0rb-site install /var/www/reviewboard

tj"GYVyz2p0j;oa7Dp2v@0

需要注意的是,如果是ReviewBoard-1.7.* 系列的版本可能会安装失败,网上找了一下相应的解决办法,加上 –console 参数就可以了:51Testing软件测试网%ZCtPJ`#MU\

51Testing软件测试网6i2W7[D@\

51Testing软件测试网$GO+eiC8}prb-site install --console /var/www/reviewboard

51Testing软件测试网(I*D|F4`!`u]1^1kFvm\H#\r0

接下来按照提示进行配置:51Testing软件测试网J

xW8^7i*]IY

51Testing软件测试网i;NT$Y(H?4^'F

51Testing软件测试网^U!oSnm/zDomain Name: 192.168.1.111(本机ip作为web站点) 51Testing软件测试网S;@"l6g_| `Er

Root Path [/]: / 51Testing软件测试网d pa0c:v?6J

Shipped Media URL [static/]: static/

@^u'jw:d;{Gg0 Uploaded Media URL [media/]: media/ 51Testing软件测试网(T$O-{

R0T;k q]

Database Type: mysql

Zh){ EG#vus0 Database Name [reviewboard]: reviewboard (和之前的数据库名一致) 51Testing软件测试网VG(w!|KO?r'w

Database Server [localhost]: 127.0.0.1

^9E&W|V5pa2Qu-G0 Database Username: reviewboard 51Testing软件测试网Sq JG9vF\

Database Password: reviewboard 51Testing软件测试网#IY6],wi$MDU,tb

Cache Type: memcached 51Testing软件测试网

c-ezne

Memcache Server [localhost:11211]: localhost:11211 51Testing软件测试网2Mh8X/x6~sA

Web Server: apache

\X8wZV,p%a4I0 Python Loader: wsgi

%G#[)sR]x-U0 Username [admin]: admin 51Testing软件测试网jr]_V

Password: ** (需要记住) 51Testing软件测试网2}/`1Lv"x(I3`%D ^

E-Mail Address: example@example.com

{,Fzp|s1}e0 Company/Organization Name (optional): *51Testing软件测试网9H1H-j#F\2`vd8KD

51Testing软件测试网DIkQyh

51Testing软件测试网/Dp+`8V/yg

^3S

有几点需要注意:5R8n(a#k~PN}v0

"bE?@hj8dJi03LOG3t.{#a`V051Testing软件测试网c5H2TL

_ox~@~9b|f"KHx0

这里将本机ip作为web站点地址,这样局域网内别的主机通过ip就能访问reviewboard站点,但本机要访问需要将/var/www/reviewboard/conf/settings_local.py 中设置为ALLOWED_HOSTS=['*'],这样,本机浏览器才能通过 localhost 访问web站点51Testing软件测试网%T'[$D2P Ms%^

.FY%^8]4iB06m9c7^cM@,]V2Ol0

上面配置中的Email 得是真实有效的地址,下一章会介绍。51Testing软件测试网Sr;Oax;DhJ5|

51Testing软件测试网ig.@6e+o7i

51Testing软件测试网j,X{;g7EO@xE\wn

&vg'z6D&n#W

E)q/ww0~9j%N/P:}0

创建成功后,rb-site 工具会对数据库进行初始化,包括建表、插入初始数据。51Testing软件测试网$c0k ~4m;N

51Testing软件测试网H"pC2i%dg)~

51Testing软件测试网5C!|$c tlq

最后就是centos系统的一些配置。7nJg1QgS,^0

51Testing软件测试网$X0_MYa'Pz/K

51Testing软件测试网Vv`._@6}8DA J.r%s%|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

3E,\1M+C]:P/r'qt6w)LJ0AB3EZ!udG0

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

51Testing软件测试网

d8B)yT#S^U

51Testing软件测试网Px.o3a [5AA1w

Web页面如图所示51Testing软件测试网7Cg]uB VG

YJ

1w| y,r:m e0"M/epU[A&sv0

kB(OQw7O-F0

D+iBEOYue${0

reviewboard mysql_ReviewBoard 的安装和使用相关推荐

  1. ReviewBoard安装配置

    1.安装ReviewBoard 下载集成安装版:https://bitnami.com/stack/reviewboard/installer [root@bogon ~]# cd /tmp [roo ...

  2. 代码审查工具【Review Board】在Windows环境下安装与配置

    前言 Review Board是基于Web的代码审查工具. 官方网站:https://www.reviewboard.org/ Review Board在Windows环境下安装是一件比较困难的事情, ...

  3. windows 安装 reviewboard

    简介 免费开源.操作简单的代码审查工具 下载 https://downloads.reviewboard.org/releases/ReviewBoard/3.0/ReviewBoard-3.0.17 ...

  4. 代码审核工具ReviewBoard在Windows下安装问题

    在比较了几款CODE REVIEW的工具之后,决定部署一个Reviewboard.基于PYTHON的环境在WINDOWS下配置是相当的麻烦.在照着文档把每一步做完之后,发现站点还是不能访问. 查看ap ...

  5. Linux ReviewBoard安装与配置

    目录 0. 引言 1. 安装步骤 2. 配置站点 2.1 创建数据库 2.2 开始安装 2.3 修改文件访问权限 2.4 Web服务器配置 2.5 修改django相关配置 正文 回到顶部 0. 引言 ...

  6. ReviewBoard安装和配置札记

    眼下部门还没有採用Pair Programming那种时时刻刻都在review代码的工作方式,代码Review多採用走查方式,即代码写完后召开一个Code Review的Meeting,集中时间和经验 ...

  7. reviewboard安装实战

    什么是reviewboard? Review Board is a powerful web-based code review tool that offers developers an easy ...

  8. ReviewBoard 的安装和使用(二)—— 邮箱的配置

    上文说到在配置的时候Email 得是真实有效的邮箱,这是管理员的邮箱,笔者之前配置的时候因为胡乱写了一个,导致管理员收不到邮件,所以得吸取教训. 当我们用账户 admin 和密码登进去之后,就可以看到 ...

  9. reviewboard搭建

    reviewboard的搭建 系统:fedora 19 内核版本:3.9.5-301.fc19.x86_64 步骤 命令 备注 安装mysql # yum -y install mysql mysql ...

  10. 强制 code review:reviewboard+svn 的方案

    赖勇浩(http://laiyonghao.com) 2012 年 2 月 22 日更新:保持文档与 0.1.2-r14 版本同步(变更部分使用蓝色#3333FF). 2012 年 3 月 8 日更新 ...

最新文章

  1. Prefactoring——Guidelines
  2. 4,list,list的列表嵌套,range
  3. SQL Select语句完整的执行顺序:
  4. mysql隔离级别 简书_数据库事务和四种隔离级别
  5. 【redis】使用 URI 配置 redis
  6. js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法)
  7. Python fire官方文档教学(自动生成命令行,个人觉得意义不大,不如argparse)
  8. Inkscape导出xaml
  9. C++之文件操作探究(二):读文件——文本文件
  10. SAP License:SAP顾问是如何炼成的——SAP顾问的真实生活
  11. 8uftp cuteftp,8uftp cuteftp之间的差别
  12. 【GOF】三种工厂模式~
  13. Virtual Box 打开.vmdk文件
  14. 解决Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.supp
  15. 模仿开发H5游戏,看你有多色
  16. 【166】VS2022调试通过海康人脸抓拍SDK的C++代码
  17. Python 一个漂亮的音乐节奏可视化方案
  18. ecs共享型s6怎么样?
  19. 大学选修课计算机心得,大学选修课心得体会范文五篇
  20. 网页禁止粘贴的解决方法(以学习通网页为例)

热门文章

  1. 学习笔记 | 非负矩阵分解(NMF)浅析
  2. labview能运行c语言程序吗,用labview软件编写一个程序能申请软件版权吗?
  3. MSF利用ms17_010实验
  4. abb机器人编程指令写字_ABB机器人编程指令与函数
  5. Bypass个人原创文章汇总
  6. 友华PT920/PT921/PT921G光猫破解超级密码
  7. IE下载vsix插件踩坑
  8. 树莓派所用到的软件工具及获取方法汇总
  9. 哈工大教授车万翔:基于迁移学习的任务型对话系统
  10. 手写reduce方法