0. 引言

环境:Ubuntu 14.04 Server(虚拟机)

这篇文章里说的是review board官方的安装方式,bitnami出了针对win/linux的集成安装包,用它可能简单点,没有尝试,可以到这里下载:

1. 安装步骤

安装apache和mod_wsgi

安装mysql

安装依赖项

sudo apt-get install python-setuptools python-dev memcached patch

安装版本控制工具支持(可选)

sudo apt-get install cvs git-core subversion python-svn python-subvertpysudo easy_install mercurial P4PythonInstaller

其中,不安装python-subvertpy会导致管理员添加svn仓库时失败。

安装数据库支持

sudo apt-get install python-mysqldb

安装ReviewBoard程序

sudo easy_install ReviewBoard

2. 配置站点

2.1 创建数据库

修改mysql配置文件,添加以下配置

[client]default-character-set=utf8[mysqld]character-set-server=utf8

保存后重启mysql服务。之后打开mysql命令提示符,开始创建数据库和相关用户

$ mysql -u root -p

mysql>CREATE DATABASE reviewboard CHARACTER SET utf8;

mysql> CREATE USER 'zzq'@'localhost' IDENTIFIED BY 'password';

mysql> GRANT ALL PRIVILEGES ON reviewboard.* to 'zzq'@'localhost';

2.2 开始安装

rb-site install /var/www/review_board

安装过程中会询问一些问题,根据想要的选择回答即可。

2.3 修改文件访问权限

$chown -R www-data /var/www/review_board/htdocs/media/uploaded

$chown -R www-data /var/www/review_board/data

2.4 Web服务器配置

这里仅针对Apache2说明。

$ cd /etc/apache2/sites-available

$cp /var/www/review_board/conf/apache-wsgi.conf review_board.conf

$ cd ../sites-enabled

$ln -s ../sites-available/review_board.conf .

注意conf文件的文件名和之前创建时的站点(site)名要相同。

修改apache2.conf

ServerName 192.168.127.134DocumentRoot/var/www/review_board/htdocs

WSGIScriptAlias/ /var/www/review_board/htdocs/reviewboard.wsgi

2.5 修改django相关配置

文件在/var/www/review_board/conf/settings_local.py,

在ALLOWED_HOSTS中加入本机IP,否则访问时会报bad request (400)错误

ALLOWED_HOSTS = ['localhost', '192.168.127.134']

配置好之后重启apache2服务,根据ip访问即可看到。此虚拟机的网络配置是NAT,我在宿主机win7上访问正常,如下图所示

reviewboard mysql_【ReviewBoard】安装与配置相关推荐

  1. ReviewBoard安装和配置札记

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

  2. django配置在MySQL_怎么在Django中安装与配置mysql

    怎么在Django中安装与配置mysql 发布时间:2021-02-26 17:42:11 来源:亿速云 阅读:57 作者:Leah 本篇文章为大家展示了怎么在Django中安装与配置mysql,内容 ...

  3. bitnami mysql_最新 Bitnami redmine安装与配置

    最新 Bitnami redmine4.1.1-6安装与配置 首先登陆官网下载最新版本 1 接下来开始安装: 2选择安装语言: 3 继续下一步: 4 选择安装插件默认就可以,继续下一步: 5 选择安装 ...

  4. zabbix 安装 mysql_基于MySQL的zabbix安装及配置

    环境准备工作. zabbix的安装需要LAMP(Linux.Apache.MySQL.PHP)环境 系统Centos7,主机地址:10.0.0.10 一.关闭SELinux和Firewalld 1.首 ...

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

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

  6. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  7. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  8. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  9. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  10. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

最新文章

  1. Java并发学习一:CPU缓存导致的可见性问题带来的并发Bug
  2. 简单的文件上传功能实现(java)
  3. Windows平台RTMP多实例推送探讨
  4. (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第零节:MYSQL环境安装和表的建立以及一些注意事项
  5. ES6学习笔记(三)—— Set 和 Map
  6. HDU1856More is better(并查集)
  7. 如何让Finder可以预览WebP格式图片?
  8. UML-类图-关键字如何使用?
  9. 我的实用设计模式之关于Policy-based design
  10. Java考试系统题目和选项乱序实现
  11. ps无法加载扩展未经正确签署解决方法
  12. 电脑主机前面的耳机插孔没声音怎么办
  13. Hexo及Next主题配置(最新版)
  14. 使用python内置函数进行常规API接口调用
  15. 冬瓜哥祝大家新年快乐!
  16. Altium-Designer6.9安装报错Application Error
  17. IP和子网掩码和网关的关系
  18. 好消息!不用再花冤枉钱登陆Facebook啦!
  19. c语言和java哪个好学_学java前要学C语言吗?java和C语言哪个好学?
  20. 响应式网页设计的概念和应用

热门文章

  1. 课程设计:基于C52单片机的循迹小车
  2. 推好单-好券app是怎么代理分享赚钱的?
  3. 【工具】——远程协助(向日葵)
  4. 头歌 1.Pandas安装与对象使用
  5. 《电子DIY》之《单片机实践项目》之proteus中电源配置问题,keil常见错误总结一(九十)
  6. 基于matlab使用Windrose函数绘制风矢量分布图(风玫瑰图)
  7. caffe源码解析by薛云峰
  8. django注册登录
  9. R语言 聚类分析代码 系统聚类 K均值聚类 可视化
  10. 出租车计费程序php,出租车计价器VHDL程序