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

相关文章

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.