`
caicai1230231
  • 浏览: 23698 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

在Centos上安装代码评审工具ReviewBoard的相关支持插件点滴(第二篇)

    博客分类:
  • ci
 
阅读更多

因为这个codereview的数据是要安装到数据库中,所以先要配置数据库:

1 设置编码集
[client] default-character-set=utf8 

上面这段红色,亲测非必须
[mysqld] character-set-server=utf8

2 创建数据库

$ mysql -u root -p mysql> CREATE DATABASE reviewboard CHARACTER SET utf8; mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; mysql> GRANT ALL PRIVILEGES ON reviewboard.* to 'myuser'@'localhost';
个人建议,就使用root账号进行替换

开始安装:
rb-site install /var/www/reviews.example.com
里面会有一系列配置,能用默认的就不要修改,尽量选推荐的。注意两点,数据库连接提示的时候,请填127.0.1.1,默认是localhost,另外就就是应用服务器选中apache 

应用服务器配置:
找到httpd.conf,在最后面追加这样一段
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><VirtualHost *:80>
        ServerName demo.codereview.com
        DocumentRoot "/var/www/reviews.example.com/htdocs"
        # Error handlers
        ErrorDocument 500 /errordocs/500.html
        WSGIPassAuthorization On
        WSGIScriptAlias "/" "/var/www/reviews.example.com/htdocs/reviewboard.wsgi/"
        <Directory "/var/www/reviews.example.com/htdocs">
                AllowOverride All
                Options -Indexes +FollowSymLinks
                Allow from all
        </Directory>
        # Prevent the server from processing or allowing the rendering of
        # certain file types.
        <Location "/media/uploaded">
                SetHandler None
                Options None
                AddType text/plain .html .htm .shtml .php .php3 .php4 .php5 .phps .asp
                AddType text/plain .pl .py .fcgi .cgi .phtml .phtm .pht .jsp .sh .rb
                <IfModule mod_php5.c>
                        php_flag engine off
                </IfModule>
        </Location>
        # Alias static media requests to filesystem
        Alias /media "/var/www/reviews.example.com/htdocs/media"
        Alias /static "/var/www/reviews.example.com/htdocs/static"
        Alias /errordocs "/var/www/reviews.example.com/htdocs/errordocs"
        Alias /favicon.ico "/var/www/reviews.example.com/htdocs/static/rb/images/favicon.png"
</VirtualHost>

完了之后,重启apache service httpd restart
有可能还会提未文件权限访问问题,不要怕,跟据提示,执行一下就OK了。基本就是开放apache去读写 reviews.exaple.com下面的数据。大功告成。
参考的官网地址:https://www.reviewboard.org/docs/manual/2.0/admin/installation/linux/

https://www.reviewboard.org/docs/manual/2.0/admin/installation/creating-sites/#creating-sites

 

https://www.reviewboard.org/docs/manual/2.0/admin/installation/linux/
分享到:
评论

相关推荐

    centos7下安装reviewboard.docx

    在开始安装ReviewBoard之前,需要确保CentOS 7系统上已安装并配置好必要的服务和组件,主要包括Web服务器(Apache)、数据库(MySQL)、Python及其相关依赖等。 ##### 2.1 安装 Apache Web 服务器 Apache Web 服务器是...

    CentOS8上安装ThingsBoard

    在CentOS 8上安装ThingsBoard的过程涉及多个步骤和注意事项,以下将详细解释涉及的知识点。 首先,了解ThingsBoard的部署需求很重要。ThingsBoard是一个物联网平台,用于设备管理和数据收集。它支持多种设备和协议...

    CentOS6.4搭建reviewboard

    在本文中,我们将深入探讨如何在CentOS 6.4上搭建ReviewBoard,这是一个流行的开源代码审查工具。首先,确保你的系统是CentOS 6.4的最小安装版,因为我们将从基础开始构建必要的组件。 ### 一、准备工作 1. **安装...

    centos6.5安装reviewboard代码审核系统

    centos6.5安装reviewboard代码审核系统

    ReviewBoard + Tao-ReviewBoard + SVN 搭建代码审阅平台

    10. 在Eclipse中安装Tao-ReviewBoard插件,确保使用的SVN插件支持svn1.8。如果遇到登录或预提交/后提交选项灰色不可用的问题,检查SVN插件是否兼容或清除Eclipse的缓存。 通过以上步骤,你应该能够成功地搭建一个...

    Centos6.4安装reviewboard.pdf

    在 CentOS 6.4 上安装 ReviewBoard 是一个涉及多个步骤的过程,主要包括安装基础软件、配置 Web 服务器、数据库服务以及安装 ReviewBoard 本身。以下是详细的操作步骤: 1. **安装 Apache Web 服务器** - 首先确保...

    适用于 centos7安装的 bpftrace工具rpm包

    在Linux系统管理中,经常会遇到需要安装和配置特定工具的情况,本文将详细讲解如何在CentOS 7上安装适用于该系统的bpftrace工具。bpftrace是一款强大的动态跟踪工具,它利用Berkeley Packet Filter (BPF) 架构提供...

    Centos7安装postgresql依赖插件RPM包

    在安装PostgreSQL源码或RPM包时,`gcc`用于编译和链接源代码。确保系统已安装`gcc`及相关的编译工具,可以使用以下命令: ```bash sudo yum install -y gcc make ``` 再者,`readline-devel` 是一个提供命令行输入...

    CentOS 8 安装图解

    在安装 CentOS 8 之前,需要 prepares 以下硬件配置: * 2 GB RAM * 64 位 x86 架构 * 2 GHz 或以上的 CPU * 20 GB 硬盘空间 四、CentOS 8 安装步骤 以下是 CentOS 8 安装步骤: 1. 下载 CentOS 8 ISO 文件 2. ...

    centos 7.6安装流程.docx

    在安装 Centos 7.6 之前,我们需要创建一个虚拟机。我们使用 VMware 15.5 作为虚拟机软件,并且选择 Window 10 64 位作为主机系统。在创建虚拟机时,我们需要选择虚拟机的存放位置和虚拟机名称,然后选择网络类型,...

    centos上安装sysbench

    在安装 SysBench 之前,需要确保已经安装了 GCC 和 libtool 的最新版本。可以使用 yum.install 命令来安装这些依赖项: ``` yum install automake yum install libtool yum install zlib yum install gcc yum ...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

    centos7离线源码安装make

    在CentOS 7中,可以通过`yum install`命令安装,但由于是离线安装,你需要在有网络的机器上下载这些依赖,并传输到CentOS 7机器上。 5. **编译源码**:配置成功后,使用`make`命令编译源码: ``` make ``` 6. *...

    Centos7下安装MongoDB

    Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案...

    centos5.8安装教程

    在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 CentOS 官方网站下载最新的 ISO 文件,然后使用 UltraISO 软件打开该文件。 知识点 2: 使用 UltraISO 软件写入硬盘镜像 使用 UltraISO 软件...

    CentOS7安装基础工具

    在安装wget时,使用了yum(Yellowdog Updater Modified)命令行工具,它是CentOS中的包管理器,用于查询、安装、更新和卸载软件包。 wget的安装过程如下所示: ```shell [vic@CentOS7~]$ sudo yum -y install wget...

    lammps安装 centos7成功安装

    ### LAMMPS在CentOS 7上的安装指南 #### 概述 LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) 是一款开源的分子动力学模拟软件,广泛应用于材料科学、物理学、化学等领域。为了能在CentOS 7...

    CentOS7.0 U盘刻录工具

    这个工具简化了在USB驱动器上创建可引导的CentOS7.0安装媒体的过程,使得用户无需深入了解操作系统安装的底层细节,也能轻松完成任务。 【描述】提到该工具“简单方便”,这意味着它可能具有用户友好的界面和直观的...

    Linux上安装 Review Board

    Linux上安装 Review Board 图文教程,针对在 CentOS 系统下的安装步骤 进行 高亮标注。ReviewBoard 5.0 Linux安装步骤:...

Global site tag (gtag.js) - Google Analytics