`
nishijia
  • 浏览: 53126 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

小记Windows 下安装Review Board

 
阅读更多

花了大半天的时候装了Review Board,尤其是最后一步比较辛苦,基本上是一点点调试出来的,在这里记下,留给其他需要帮助的人。

 

1. 安装python 2.5   python-2.5.4.msi    安装在C:\Python25

2. easy_install       setuptools-0.6c11.win32-py2.5.exe

3.设置环境变量         PATH=C:\ Python25;C:\ Python25\Scripts

4.patch工具            patch-2.5.9-7-setup.exe   安装在C:\GnuWin32目录  加System变量 PATH=C:\GnuWin32\bin

5.memcached工具  memcached-1.2.6-win32-bin.zip 运行 memcached.exe –d install 将其安装成服务,并在服务中将其启动

6.安装python-memcached  python-memcached-1.47  CMD: easy_install python-memcached

7.安装Python Imaging Library  PIL-1.1.7.win32-py2.5.exe

8.安装Pycrypto       pycrypto-2.3.win32-py2.5.zip

9.安装reviewboard CMD:easy_install ReviewBoard

不要忘记先装mysql数据库

10.安装Mysql数据库支持  MySQL-python-1.2.2.win32-py2.5.exe

11. 安装svn支持      py25-pysvn-svn161-1.7.0-1177.exe 和 svn 客户端 CollabNetSubversion-client-1.6.16-1.win32.exe

12.安装apache server   httpd-2.2.19-win32-x86-openssl-0.9.8r.msi

13.安装python与apache之间的整合    mod_python-3.3.1.win32-py2.5-Apache2.0.exe

14.开启reviewboard    rb-site install 安装位置(c:\review)

15.最后一步也是最重要的一步:修改apache的conf下的httpd.conf 最后加上

 

LoadModule python_module modules/mod_python.so


DocumentRoot "C:/review/htdocs"

# Error handlers
ErrorDocument 500 /errordocs/500.html

# Serve django pages
<Location "/r/">
	PythonHandler django.core.handlers.modpython
	PythonAutoReload Off
	PythonDebug Off
	# Used to run multiple mod_python sites in the same apache
	PythonInterpreter reviewboard_review
</Location>

# Serve static media without running it through mod_python
# (overrides the above)
<Location "/r/media">
	SetHandler None
</Location>
<Location "/r/errordocs">
	SetHandler None
</Location>

<Directory "c:/review">
	SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
	SetEnv PYTHON_EGG_CACHE "C:/review/tmp/egg_cache"
	SetEnv HOME "C:/review/data"
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    SetHandler mod_python
    AddHandler mod_python .py
    PythonPath "['C:/review/conf'] + sys.path"
    PythonHandler django.core.handlers.modpython  
    PythonDebug On

	PythonInterpreter reviewboard_review
</Directory>

# Alias static media requests to filesystem
Alias /r/media "C:/review/htdocs/media"
Alias /r/errordocs "C:/review/htdocs/errordocs"
 

就能跑成功了 http://lcoalhost/r

 

如果想要更新 版本的话 可以执行下面的命令:

 

easy_install -U ReviewBoard==1.6.3

rb-site upgrade C:/review   // review board version mismatch
分享到:
评论

相关推荐

    Linux boost库安装、编译问题小记

    环境: Linux s12084 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux...在windows 平台, linux 平台下编译都很顺利。hp aCC 也宣称对 boost 1.35 完全支持 。  全部编译是很痛苦的过程

    windows下部署tomcat项目小记

    总的来说,Windows下部署Tomcat项目需要对Java Web应用的生命周期、Tomcat的配置以及数据库连接有深入理解。遇到问题时,及时查看日志,分析错误信息,调整配置,通常能够解决问题。通过熟练掌握这些步骤和技巧,...

    ubuntu 安装小记

    【标题】:“Ubuntu安装小记” 在Linux世界中,Ubuntu是一个非常流行的开源操作系统,以其用户友好性和丰富的软件库而...对于初次接触Ubuntu或者需要在复杂环境下安装Ubuntu的人来说,这样的指南无疑是极其有价值的。

    Sublime Text3 安装到使用个人小记

    Sublime Text3 安装到使用个人小记

    Windows下bat批处理脚本使用telnet批量检测远程端口小记

    ### Windows下bat批处理脚本使用telnet批量检测远程端口详解 本文旨在详细介绍如何在Windows环境下使用bat批处理脚本结合telnet命令批量检测远程服务器的端口状态。通过这种方式,用户可以在本地环境中轻松检查远程...

    C++编程小记,经典收藏

    ### C++11 新特性详解 #### 一、Auto 关键字的新用途 - **旧用途**:在C++11之前,`auto`关键字主要用于指定变量的存储期。 - **新用途**:C++11引入了类型推断的概念,`auto`变成了一个类型占位符,用于告诉...

    android开发小记

    在“android开发小记”这个主题中,我们可以深入探讨Android应用程序开发的相关知识,特别是通过查看提供的压缩文件中的代码示例。这些文件名如lesson_8_code.zip至lesson_20_codel.zip,以及不同的Mp3Player版本,...

    随笔小记.doc

    随笔小记.doc

    GeoStudio学习小记.pdf

    GeoStudio学习小记

    【咬人草小记,阅读附答案】 咬人草小记阅读答案.docx

    这篇文章是关于一种名为“咬人草”的植物的描述和作者对其独特特性的体验与思考。咬人草在新疆地区生长,是一种看似普通的草本植物,却有着不寻常的防御机制——它的叶瓣上有尖锐的小刺,一旦触碰,就会像被毒蜂蜇...

    移动硬盘安装Linux系统小记

    但是经过查阅资料windows系统安装到硬盘,随身携带到别的机器启动,多数情况下不能正常运行,而且报错,还有驱动等等一系列问题,所以我想到linux,总体思路是安装linux,在linux下用虚拟机安装winx

    java小记.rar

    这份"java小记.rar"压缩包很可能包含了作者多年从事Java Web开发的经验总结,可能包括代码示例、笔记、最佳实践等内容。 在Java Web开发中,Servlet是核心部分,它是一个Java类,用于扩展服务器的功能,处理HTTP...

    VC学习小记

    《VC学习小记》 学习Visual C++,也就是VC,是一项技术性强且深入的工程,尤其对于初学者来说,需要有良好的C/C++基础作为支撑。C++的基础知识包括语法、面向对象编程概念以及模板等高级特性,这些都是使用MFC...

    asp.net Jmail组件使用小记

    安装:要在机器上安装Jmail组件,其实就是一个“Jmail.dll”,一般会被安装到C:\windows\system32\目录中。如果下载到的仅仅是Jmail.dll这个文件,就可以手动放到这个目录,不过别的目录应该也可以,我没试过。 二...

    刘重威将军小记.docx

    刘重威将军小记.docx

    每日小记,记录账单和日记

    "每日小记"就是这样一款应用,它结合了记账和日记的功能,为用户提供了一个全面的生活记录平台。 首先,我们要了解记账的重要性。在个人财务管理中,记账是一个基础但至关重要的步骤。通过"每日小记",用户可以轻松...

    随笔小记文档及若干代码

    随笔小记的文档,自己记录的一些文档,仅供参考

    御风小记账本

    Delphi,原名为Borland Delphi,是一种基于Object Pascal语言的集成开发环境,以其高效、快速的编译能力和对Windows API的深度支持而闻名。这款小记账本充分体现了Delphi在开发桌面应用程序方面的优势,它简洁、实用...

    STM8S+STVD+COSMIC折腾小记

    ### STM8S+STVD+COSMIC折腾小记 #### 一、STM8S存储器模式及编程细节 STM8S微控制器支持两种不同的存储器模式:`-stackshort(mods0)` 和 `-StackLong(modsl0)`。这两种模式分别针对不同的内存管理需求。 1. **`-...

Global site tag (gtag.js) - Google Analytics