reviewboard搭建
reviewboard的搭建
系统:fedora 19
内核版本:3.9.5-301.fc19.x86_64
步骤
命令
备注
安装mysql
# yum -y install mysql mysql-server
安装apache
# yum -y install httpd
开启mysql
# service mysqld start
# service mysqld status
开启apache
# service httpd start
# service httpd status
安装reviewboard
# yum -y install ReviewBoard
为root用户创建密码
# service mysqld stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
> UPDATE user SET Password=PASSWORD('ganzi') where USER='root';
> quit
# service mysqld restart
# mysql -u root –p
> quit
粗斜体为自己所设字段,下同
为reviewboard创建数据库实例
(创建一个新的数据库)
# mysql -u root –p
> show databases;
> create databasereviewboard default charset utf8 collate utf8_general_ci;
> show databases;
> quit;
加红部分用于解决reviewboard中文乱码问题
搭建站点
# rb-site install /www_rb
www_rb为站点目录
更改文件拥有者
# chown -R apache /www_rb/htdocs/media/uploaded/
# chown -R apache /www_rb/htdocs/media/ext/
# chown -R apache /www_rb/data/
权限问题
复制配置文件
# cp /www_rb/conf/apache-wsgi.conf /etc/httpd/conf.d
修改配置文件
/etc/httpd/conf/ httpd.conf
<Directory />
AllowOverride none
#Require all denied
Allow from all
</Directory>
红色为添加字段
解决访问权限问题
暂时关闭SELinux
# setenforce 0
# getenforce
设置SELinux 成为permissive模式,解决AVC拒绝问题
重启apache服务
# service httpd restart
本地浏览器中登录
地址栏中输入 localhost
开启80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
开启80端口以便其他主机可访问
其他主机中登录
地址栏中输入172.10.2.185
172.10.2.185为reviewboard服务器ip