reviewboard mysql_【ReviewBoard】安装与配置
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】安装与配置相关推荐
- ReviewBoard安装和配置札记
眼下部门还没有採用Pair Programming那种时时刻刻都在review代码的工作方式,代码Review多採用走查方式,即代码写完后召开一个Code Review的Meeting,集中时间和经验 ...
- django配置在MySQL_怎么在Django中安装与配置mysql
怎么在Django中安装与配置mysql 发布时间:2021-02-26 17:42:11 来源:亿速云 阅读:57 作者:Leah 本篇文章为大家展示了怎么在Django中安装与配置mysql,内容 ...
- bitnami mysql_最新 Bitnami redmine安装与配置
最新 Bitnami redmine4.1.1-6安装与配置 首先登陆官网下载最新版本 1 接下来开始安装: 2选择安装语言: 3 继续下一步: 4 选择安装插件默认就可以,继续下一步: 5 选择安装 ...
- zabbix 安装 mysql_基于MySQL的zabbix安装及配置
环境准备工作. zabbix的安装需要LAMP(Linux.Apache.MySQL.PHP)环境 系统Centos7,主机地址:10.0.0.10 一.关闭SELinux和Firewalld 1.首 ...
- 代码审查工具【Review Board】在Windows环境下安装与配置
前言 Review Board是基于Web的代码审查工具. 官方网站:https://www.reviewboard.org/ Review Board在Windows环境下安装是一件比较困难的事情, ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
最新文章
- Java并发学习一:CPU缓存导致的可见性问题带来的并发Bug
- 简单的文件上传功能实现(java)
- Windows平台RTMP多实例推送探讨
- (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第零节:MYSQL环境安装和表的建立以及一些注意事项
- ES6学习笔记(三)—— Set 和 Map
- HDU1856More is better(并查集)
- 如何让Finder可以预览WebP格式图片?
- UML-类图-关键字如何使用?
- 我的实用设计模式之关于Policy-based design
- Java考试系统题目和选项乱序实现
- ps无法加载扩展未经正确签署解决方法
- 电脑主机前面的耳机插孔没声音怎么办
- Hexo及Next主题配置(最新版)
- 使用python内置函数进行常规API接口调用
- 冬瓜哥祝大家新年快乐!
- Altium-Designer6.9安装报错Application Error
- IP和子网掩码和网关的关系
- 好消息!不用再花冤枉钱登陆Facebook啦!
- c语言和java哪个好学_学java前要学C语言吗?java和C语言哪个好学?
- 响应式网页设计的概念和应用