前面的环境及依赖准备没啥好说,到了安装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;
原来的库只好干掉了,重新建站搞定了中文问题。
到此安装问题是搞定了,继续到了如何使用吧,问题也一大堆,请看下篇。
相关推荐
在安装目录部分,你需要为Oracle软件和数据库数据文件分配适当的目录。例如,可以创建`/u01/app/oracle`作为Oracle主目录,`/u01/app/oracle/product/11.2.0/db_1`作为软件安装目录,`/u01/app/oracle/oradata`作为...
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
### CentOS 6.4 U盘安装详细指南 #### 一、前言 随着Linux系统的广泛应用,CentOS作为一款稳定...此外,由于CentOS 6.4版本较为老旧,建议用户在条件允许的情况下选择更新的版本进行安装,以便获得更好的性能和支持。
在本文中,我们将深入探讨如何在CentOS 6.4上搭建ReviewBoard,这是一个流行的开源代码审查工具。首先,确保你的系统是CentOS 6.4的最小安装版,因为我们将从基础开始构建必要的组件。 ### 一、准备工作 1. **安装...
在 CentOS 6.4 上安装 ReviewBoard 是一个涉及多个步骤的过程,主要包括安装基础软件、配置 Web 服务器、数据库服务以及安装 ReviewBoard 本身。以下是详细的操作步骤: 1. **安装 Apache Web 服务器** - 首先确保...
笔记中的“启动界面”部分未完全展示,但从上下文可以推测,这部分内容涵盖了如何进入CentOS安装程序,以及在安装过程中进行的各种设置,如网络配置、磁盘分区、选择安装软件包等。 #### 六、图形界面的安装与配置 ...
- 在安装过程中,系统会提示用户选择网络配置、系统初始化设置(如创建root密码)等重要步骤,这些都需要根据实际需求进行配置。 - 安装完成后,建议更新系统和安装必要的软件包,以确保系统的安全性和功能完整性...
在本教程中,我们将深入探讨如何在 CentOS 6.4 操作系统上安装 Oracle 11g 数据库管理系统。Oracle 11g 是一个企业级的数据库解决方案,它提供了高性能、高可用性和安全性,适用于大型企业的关键业务应用。在 CentOS...
### CentOS6.4单用户模式下Root密码破解详解 #### 一、背景介绍 在Linux系统管理中,可能会遇到忘记root账户密码的情况。这不仅会给系统维护带来不便,还可能影响到系统的正常使用。CentOS 6.4作为一款广泛使用的...
本文是关于如何在CentOS 6.4操作系统上安装和配置Qt 4.8.4开发环境的详细步骤。首先,我们将关注CentOS 6.4的安装过程,然后转向Qt开发环境的配置。 **一、CentOS 6.4的安装** 1. 将CentOS 6.4的安装盘放入光驱。 ...
本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...
在安装完成后,你可以使用dbca创建新的数据库实例: ```bash sqlplus / as sysdba dbca ``` 在dbca中,选择“创建数据库”选项,输入数据库名、全局数据库名、系统管理员(SYS)和审计管理员(SYSTEM)的密码。...
在CentOS 6.4系统中安装SSH服务器的基本步骤如下: 1. **安装SSH服务器** - 使用`yum install openssh-server`命令安装OpenSSH服务器。 2. **启动与管理SSH服务** - 启动SSH服务:`service sshd start` - 设置...
自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档
5、CentOS 6.4 的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择); 6、解决 VMware ...
在安装完成后,你可以通过运行`gcc --version`和`g++ --version`来检查是否成功安装了GCC和G++,以及它们的版本信息。 总之,在CentOS 6.4上安装GCC和G++需要确保系统更新,安装必要的开发工具,可能需要添加额外的...
本篇将详细介绍如何在VMware Workstation 10上安装CentOS 6.4,这是一个非常实用的操作,特别是对于学习Linux系统管理、开发测试以及软件兼容性验证等场景。 首先,我们来了解一下为什么选择CentOS。CentOS是一个...
在本文中,我们将详细探讨如何在CentOS 6.4操作系统上安装MySQL 5.5.27。MySQL是一款流行的开源关系型数据库管理系统,广泛应用于软件开发领域。以下是安装过程的关键步骤: 首先,确保系统中没有旧版本的MySQL。...