reviewboard安装

2023-11-20 22:18
文章标签 安装 reviewboard

本文主要是介绍reviewboard安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://jooben.blog.51cto.com/253727/780815

什么是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会报错

 

image

 

 

  

本文出自 “leolee” 博客,请务必保留此出处http://jooben.blog.51cto.com/253727/780815

 

参考链接:

http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/

http://www.reviewboard.org/docs/manual/dev/admin/installation/windows/

http://www.reviewboard.org/docs/manual/dev/admin/installation/creating-sites/#creating-sites

http://www.reviewboard.org/docs/manual/1.6/users/

 http://www.reviewboard.org/docs/manual/1.6/webapi/2.0/authenticating/#logging-in

 

 

 

这篇关于reviewboard安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/397825

相关文章

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是