`
lydawen
  • 浏览: 471681 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Review Board 在centos 6.4 上安装

 
阅读更多

 前面的环境及依赖准备没啥好说,到了安装ReviewBoard开始说起,本文主要说网上很难搜到的部分,也主要是一些安装问题解决方法。

 

一、安装过程

 

一切就绪,输入:#easy_install ReviewBoard
Using /usr/lib/python2.6/site-packages/ReviewBoard-1.7.7.1-py2.6.egg
Processing dependencies for ReviewBoard
Searching for pytz>=2012h
Reading http://downloads.reviewboard.org/mirror/
Reading http://downloads.reviewboard.org/releases/ReviewBoard/1.7/
Reading http://pypi.python.org/simple/pytz/
Reading http://pytz.sourceforge.net
Download error: [Errno 110] Connection timed out -- Some packages may not be found!

 pytz.sourceforge.net 一直连不上,无赖直接从python官网https://pypi.python.org/pypi/pytz#downloads 下载了个适合机机python2.6.6版本的pytz放到 /usr/lib/python2.6/site-packages 下,重新运行#easy_install ReviewBoard这个坎是过去了 

=继续报错

[root@ICMS-DEV-V30 ReviewBoard]# easy_install mysql-python
Searching for mysql-python
Reading http://pypi.python.org/simple/mysql-python/
Reading http://sourceforge.net/projects/mysql-python
Reading https://github.com/farcepest/MySQLdb1
Best match: MySQL-python 1.2.4
Downloading http://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip#md5=ddf2386daf10a97af115ffad2ed4a9a0
Processing MySQL-python-1.2.4.zip
Writing /tmp/easy_install-rf_AFc/MySQL-python-1.2.4/setup.cfg
Running MySQL-python-1.2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rf_AFc/MySQL-python-1.2.4/egg-dist-tmp-UzHLvM
_mysql.c:44:23: 错误:my_config.h:没有那个文件或目录
_mysql.c:46:19: 错误:mysql.h:没有那个文件或目录
_mysql.c:47:26: 错误:mysqld_error.h:没有那个文件或目录

 g后敲入#yum install mysql-devel,再#easy_install mysql-python 就好了

 

装成功后别忘了启动数据库,启动memcache,并创建数据库,接着就创建站点了。

站点创建倒比较简单,完了后,还得给apache 加上mod_wsgi,因是centos6 64,搞了半天,得自己编译,编译报错:

[root@ICMS-DEV-V30 mod_wsgi-3.3]# ./configure 
checking for apxs2... no
checking for apxs... no
checking Apache version... ./configure: line 1704: apxs: command not found
./configure: line 1704: apxs: command not found
./configure: line 1705: apxs: command not found
./configure: line 1708: /: is a directory

checking for python... /usr/bin/python
./configure: line 1877: apxs: command not found
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

 少了 apache_dev,在 centos里叫httpd_dev,装好后终于生成Makefile.in了。

 

这样wsgi也装好了,把数据库启动,memcache启动,就开始创建站点了,站点把上面的搞定后一切也就顺利了。接下来就是让它跟 apache结合启动。centos,因centos apache配置文件在/etc/httpd/conf 下,所以与官方宣称的配置稍有差别,站点建好后需要做的事:

#chown -R apache.apache /var/www/站点名称
#cp /var/www/站点名称/conf/apache-wsgi.conf /etc/httpd/conf.d/

记住要在/etc/httpd/conf/httpd.conf 中把apache-wsgi.conf中指定的端口打开Listen上。如果wsgi在/etc/httpd/conf.d 下没有生成对应的模块加载conf文件,还需要在/etc/httpd/conf/httpd.conf中手工加载这个模块。

 启动apache,浏览器一访问,果然界面出来了。

 

==============

乐极生悲,没注意编码,所以中文最后都乱码了。没法,重新建个数据库:

mysql>create database reviewboard default charset utf8 collate utf8_general_ci;

 原来的库只好干掉了,重新建站搞定了中文问题。

 

到此安装问题是搞定了,继续到了如何使用吧,问题也一大堆,请看下篇。

 

 

分享到:
评论

相关推荐

    Centos6.4_安装oracle_11g教程

    在安装目录部分,你需要为Oracle软件和数据库数据文件分配适当的目录。例如,可以创建`/u01/app/oracle`作为Oracle主目录,`/u01/app/oracle/product/11.2.0/db_1`作为软件安装目录,`/u01/app/oracle/oradata`作为...

    centos6.4iso镜像

    centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。

    centos6.4U盘安装

    ### CentOS 6.4 U盘安装详细指南 #### 一、前言 随着Linux系统的广泛应用,CentOS作为一款稳定...此外,由于CentOS 6.4版本较为老旧,建议用户在条件允许的情况下选择更新的版本进行安装,以便获得更好的性能和支持。

    CentOS6.4搭建reviewboard

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

    Centos6.4安装reviewboard.pdf

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

    CentOS 6.4 i386的学习笔记-001 自定义安装图形界面

    笔记中的“启动界面”部分未完全展示,但从上下文可以推测,这部分内容涵盖了如何进入CentOS安装程序,以及在安装过程中进行的各种设置,如网络配置、磁盘分区、选择安装软件包等。 #### 六、图形界面的安装与配置 ...

    CentOS 6.4安装(超级详细图解教程)

    - 在安装过程中,系统会提示用户选择网络配置、系统初始化设置(如创建root密码)等重要步骤,这些都需要根据实际需求进行配置。 - 安装完成后,建议更新系统和安装必要的软件包,以确保系统的安全性和功能完整性...

    CentOS 6.4 安装 Oracle 11g

    在本教程中,我们将深入探讨如何在 CentOS 6.4 操作系统上安装 Oracle 11g 数据库管理系统。Oracle 11g 是一个企业级的数据库解决方案,它提供了高性能、高可用性和安全性,适用于大型企业的关键业务应用。在 CentOS...

    CentOS6.4单用户下root密码破解

    ### CentOS6.4单用户模式下Root密码破解详解 #### 一、背景介绍 在Linux系统管理中,可能会遇到忘记root账户密码的情况。这不仅会给系统维护带来不便,还可能影响到系统的正常使用。CentOS 6.4作为一款广泛使用的...

    CentOS6.4的安装与配置Qt4.8.4环境

    本文是关于如何在CentOS 6.4操作系统上安装和配置Qt 4.8.4开发环境的详细步骤。首先,我们将关注CentOS 6.4的安装过程,然后转向Qt开发环境的配置。 **一、CentOS 6.4的安装** 1. 将CentOS 6.4的安装盘放入光驱。 ...

    centos6.4 安装 oracle12c 单实例 asm

    本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...

    Centos6.4 64位系统安装oracle 11g R2

    在安装完成后,你可以使用dbca创建新的数据库实例: ```bash sqlplus / as sysdba dbca ``` 在dbca中,选择“创建数据库”选项,输入数据库名、全局数据库名、系统管理员(SYS)和审计管理员(SYSTEM)的密码。...

    CentOS6.4 SSH Telnet服务器配置

    在CentOS 6.4系统中安装SSH服务器的基本步骤如下: 1. **安装SSH服务器** - 使用`yum install openssh-server`命令安装OpenSSH服务器。 2. **启动与管理SSH服务** - 启动SSH服务:`service sshd start` - 设置...

    Dell CentOS 6.4安装Oracle VM VirtualBox 操作文档.doc

    自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档

    【PDF】CentOS+6.4安装(超级详细图解教程)

    5、CentOS 6.4 的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择); 6、解决 VMware ...

    centos 6.4安装gcc和gcc++需要的全部包

    在安装完成后,你可以通过运行`gcc --version`和`g++ --version`来检查是否成功安装了GCC和G++,以及它们的版本信息。 总之,在CentOS 6.4上安装GCC和G++需要确保系统更新,安装必要的开发工具,可能需要添加额外的...

    vm 虚拟机上安装CentOS6.4详细安装

    本篇将详细介绍如何在VMware Workstation 10上安装CentOS 6.4,这是一个非常实用的操作,特别是对于学习Linux系统管理、开发测试以及软件兼容性验证等场景。 首先,我们来了解一下为什么选择CentOS。CentOS是一个...

    CentOS6.4安装MySql5.5.27[文].pdf

    在本文中,我们将详细探讨如何在CentOS 6.4操作系统上安装MySQL 5.5.27。MySQL是一款流行的开源关系型数据库管理系统,广泛应用于软件开发领域。以下是安装过程的关键步骤: 首先,确保系统中没有旧版本的MySQL。...

Global site tag (gtag.js) - Google Analytics