zoukankan      html  css  js  c++  java
  • Linux(Centos) 搭建ReviewBoard

    一、官方安装手册

    reviewboard 的安装用户手册:猛击这里

    二、常用安装步骤

    2.1、安装httpd,+ mod_wsgi, fastcgi, or mod_python

    yum -y intsall httpd  
    yum -y install mod_wsgi
    

    2.2、安装mysql

    yum -y install mysql-server mysql-client   mysql-devel
    

    2.2、安装python相关的模块

    yum install python-setuptools
    
    yum install python-devel
    
    yum install mod_wsgi
    
    yum install memcached
    
    easy_install python-memcached
    
    yum install patch
    
    pip install ReviewBoard(多等会儿,比较慢)
    
    pip install mysql-python
    

     如果一切没有问题,那么恭喜你,ReviewBoard就已经安装完毕了,接下来需要搭建你的ReviewBoard站点。

    2.3、安装git模块

    yum install git-core
    

    2.4、安装svn

    yum install subversion pysvn
    

    三、设置数据库

    3.1、登录创建数据库

    mysql -uroot -h127.0.0.1 -P3306 -p
    

    3.2、创建reviewboard数据库

    mysql> create database reviewboard character set utf8;
    Query OK, 1 row affected (0.00 sec)
    #前一个reviewboard是访问数据库的用户名,后一个reviewboard是密码。如果图方便,上边的值不要变,就用reviewboard即可
    mysql> create user 'reviewboard'@'localhost' identified by 'reviewboard'; 
    Query OK, 0 rows affected (0.00 sec)
    #前一个reviewboard是数据库的名字,而后一个reviewboard则是访问数据库的用户名
    mysql> grant all on reviewboard.* to 'reviewboard'@'localhost'; 
    Query OK, 0 rows affected (0.00 sec) 
    mysql> exit
    

    3.3、有关mysql相关的操作可以查看

    登录:mysql -u root -p
    重启:service mysqld restart
    重合Apache:service httpd restart
    

    四、创建站点

    4.1、运行rb-site命令,进行站点配置:

    rb-site install /var/www/reviewboard
    

    4.2、根据他的提示,一步步进行设置,最好跟着默认的来:

    - Domain Name: 192.168.1.116(如果设置域名的话,输入的是域名,不然域名无法访问)
    
    - Root Path [/]: /
    
    - Media URL [media/]: media/
    
    - Database Type: mysql
    
    - Database Name [reviewboard]: reviewboard (就是上面建表时候的表名)
    
    - Database Server [localhost]: 127.0.0.1
    
    - Database Username: reviewboard(别变)
    
    - Database Password: reviewboard(别变)
    
    - Cache Type: memcached
    
    - Memcache Server [localhost:11211/]: localhost:11211/
    
    - Web Server: apache
    
    - Python Loader: wsgi
    
    - Username [admin]: admin(就用admin好了)
    
    - Password: admin(这个密码随便设,但也要记住,后面页面登录的时候需要用到)
    
    - E-Mail Address: yours@email.com.cn
    

    如果一切顺利的话,rb-site工具会对数据库进行初始化,包括建表,插入初始数据。

    最后,需要对CentOS系统进行一些配置:

    1.chown -R apache:apache /var/www/reviewboard/
    
    2.cp /var/www/reviewboard/conf/apache-wsgi.conf /etc/httpd/conf.d/
    
    3.在站点目录/var/www/reviewboard/conf下可以看到apache-wsgi.conf文件这是自动生成的配置文件,要把它加到apache的httpd.conf里面,直接copy加到末尾。
    
    4.重启httpd服务
    
    5.setsebool httpd_can_network_connect 1
    
    6.setsebool httpd_can_network_connect_db 1
    

     OK!到此为止,如果你的运气不错的话,你就可以通过浏览器访问http站点了。

  • 相关阅读:
    CS224n, lec 10, NMT & Seq2Seq Attn
    CS231n笔记 Lecture 11, Detection and Segmentation
    CS231n笔记 Lecture 10, Recurrent Neural Networks
    CS231n笔记 Lecture 9, CNN Architectures
    CS231n笔记 Lecture 8, Deep Learning Software
    CS231n笔记 Lecture 7, Training Neural Networks, Part 2
    pytorch坑点排雷
    Sorry, Ubuntu 17.10 has experienced an internal error
    VSCode配置python插件
    tmux配置与使用
  • 原文地址:https://www.cnblogs.com/zhangqigao/p/7661143.html
Copyright © 2011-2022 走看看