花了大半天的时候装了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
分享到:
相关推荐
总的来说,Windows下部署Tomcat项目需要对Java Web应用的生命周期、Tomcat的配置以及数据库连接有深入理解。遇到问题时,及时查看日志,分析错误信息,调整配置,通常能够解决问题。通过熟练掌握这些步骤和技巧,...
环境: 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 完全支持 。 全部编译是很痛苦的过程
Sublime Text3 安装到使用个人小记
在当今多样化的操作系统...无论您是初次安装 Ubuntu,还是在复杂环境下安装,这篇文章都能为您提供宝贵的信息,帮助您顺利完成安装。Ubuntu 等待着您来探索它丰富的软件库和用户友好的界面,开启全新的操作系统之旅。
### Windows下bat批处理脚本使用telnet批量检测远程端口详解 本文旨在详细介绍如何在Windows环境下使用bat批处理脚本结合telnet命令批量检测远程服务器的端口状态。通过这种方式,用户可以在本地环境中轻松检查远程...
这篇文章《咬人草小记》便是对这种植物的描述,以及作者与它亲密接触后的体验与思考。 文章的开始,是一段友人的警告:“这草,你可不能碰!”正是这句话,将作者的注意力引向了这种奇特的生物。咬人草的外表并...
### C++11 新特性详解 #### 一、Auto 关键字的新用途 - **旧用途**:在C++11之前,`auto`关键字主要用于指定变量的存储期。 - **新用途**:C++11引入了类型推断的概念,`auto`变成了一个类型占位符,用于告诉...
在“android开发小记”这个主题中,我们可以深入探讨Android应用程序开发的相关知识,特别是通过查看提供的压缩文件中的代码示例。这些文件名如lesson_8_code.zip至lesson_20_codel.zip,以及不同的Mp3Player版本,...
随笔小记.doc
GeoStudio学习小记
但是经过查阅资料windows系统安装到硬盘,随身携带到别的机器启动,多数情况下不能正常运行,而且报错,还有驱动等等一系列问题,所以我想到linux,总体思路是安装linux,在linux下用虚拟机安装winx
这份"java小记.rar"压缩包很可能包含了作者多年从事Java Web开发的经验总结,可能包括代码示例、笔记、最佳实践等内容。 在Java Web开发中,Servlet是核心部分,它是一个Java类,用于扩展服务器的功能,处理HTTP...
《VC学习小记》 学习Visual C++,也就是VC,是一项技术性强且深入的工程,尤其对于初学者来说,需要有良好的C/C++基础作为支撑。C++的基础知识包括语法、面向对象编程概念以及模板等高级特性,这些都是使用MFC...
安装:要在机器上安装Jmail组件,其实就是一个“Jmail.dll”,一般会被安装到C:\windows\system32\目录中。如果下载到的仅仅是Jmail.dll这个文件,就可以手动放到这个目录,不过别的目录应该也可以,我没试过。 二...
刘重威将军小记.docx
"每日小记"就是这样一款应用,它结合了记账和日记的功能,为用户提供了一个全面的生活记录平台。 首先,我们要了解记账的重要性。在个人财务管理中,记账是一个基础但至关重要的步骤。通过"每日小记",用户可以轻松...
随笔小记的文档,自己记录的一些文档,仅供参考
Delphi,原名为Borland Delphi,是一种基于Object Pascal语言的集成开发环境,以其高效、快速的编译能力和对Windows API的深度支持而闻名。这款小记账本充分体现了Delphi在开发桌面应用程序方面的优势,它简洁、实用...
### STM8S+STVD+COSMIC折腾小记 #### 一、STM8S存储器模式及编程细节 STM8S微控制器支持两种不同的存储器模式:`-stackshort(mods0)` 和 `-StackLong(modsl0)`。这两种模式分别针对不同的内存管理需求。 1. **`-...