用国产机为啥那么旺财考勤机

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
reviewboard使用说明
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口中国领先的IT技术网站
51CTO旗下网站
最新apache+svn+reviewboard实现在线代码评审
本文主要讲解apache+svn+reviewboard实现在线代码评审,重点说reviewboard的安装。作用,在线代码评审工具……
作者:章小鱼儿来源:51CTO| 15:42
本文重点说reviewboard的安装
作用,在线代码评审工具。
---------------------------------------------------------------------------
yum -y install gcc gcc-c++ make cmake autoconf automake ncurses* bison* zlib* expat* openssl* apr* neon* yum -y install mysql-server
可以选择yum安装mysql 或者编译安装mysql
注,编译安装的mysql,90%运维会装在/usr/local/mysql 下 如果默认安装在/usr/local/mysql下,等装好ReviewBoard生成站点的时候会选择支持使用的数据库的时候没有识别mysql只有sqlite3,此时,如果你数据库不是sqlite3,继续往下执行自动生成的站点访问将会出现bad reqest 400错误。对于编译安装的mysql,解决办法如下 yum安装的mysql命令将在/usr/local/bin/下,不需要软连。
对于编译安装的mysql,解决办法如下 做相应的软连接
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18ln -s /usr/local/mysql/bin/* /usr/local/bin/
mysql安装此处不再介绍 编译也好,yum也好,看需求及使用mysql的级别。
----------------------------------------------------------------------------
Apache和SVN
yum -y install httpd httpd-devel
mod_dav_svn
subversion subversion-devel
apache 安装好之后可直接启动
svn 的安装于配置,仓库的创建,用户的管理,权限的配置,网上文档一大堆。
----------------------------------------------------------------------------
安装reviewboard
reviewboard是由python开发,
1、使用python-setuptools安装
yum -y install python-setuptoolseasy_install -U setuptools,
2、安装python组件
yum -y install python python-devel python版本要2.6以上才可以支持reviewboard
3、 安装patch
yum -y install patch
4、 安装pysvn
wget http://pysvn.barrys-emacs.org/source_kits/pysvn-1.7.6.tar.gztar zxvf pysvn-1.7.6.tar.gzcd pysvn-1.7.6/Sourcepython setup.py backport 验证与python的兼容python setup.py configure
make pysvn的编译安装需要subversion-devel的支持,没有装devel报此处报错,yum安装之后将解决。
mkdir /usr/lib64/python2.6/site-packages/pysvncp pysvn/__init__.py /usr/lib64/python2.6/site-packages/pysvncp pysvn/_pysvn*.so /usr/lib64/python2.6/site-packages/pysvn
5、 安装mod_wsgi
yum -y install mod_wsgi
mod_wsgi 是支持webpy的一个模块
6、 安装mencache
yum -y install memcachedeasy_install python-memcached
reviewboard需要memcxched的支持,之前没打开11211端口,访问很慢。
7、 安装Review Board
easy_install ReviewBoard
# 如果安装过程中 Django 1.6.5一直因为网络问题安装失败的话,可以手动下载安装 伟大的天朝已经屏蔽的google,此处提供一个openerdns 42.120.21.30 添加到/etc/resolv.cof 里。成功的几率大大提高,以为此dns可以代理到google,/p/openerdns/
wget https://pypi.python.org/packages/source/D/Django/Django-1.6.5.tar.gz#md5=e4c5b2d35ecbafa70a0c77cd Django-1.6.5python setup.py buildpython setup.py install
# 或者使用pip在线安装
pip --default-timeout=2000 install Django==1.6.5
8、 安装mysql组件
easy_install mysql-python
创建reviewboard站点
创建reviewboard存放数据的数据库reviewboard并赋予权限和密码
mysql& create database reviewboard default charset utf8 collate utf8_general_ci;mysql& grant all on reviewboard.* to 'reviewboard'@'localhost' identified by 'reviewboard';mysql& FLUSH PRIVILEGES;
创建reviewboard站点
rb-site install /reviewboard
rb-site命令是装reviewboard自动生成的
之后会有一系列类似安装向导的步骤,需要你做出选择,尽量选择默认值吧
Domain = rb.XXX.com 自己随意,本地做个hosts绑定就行
Root Path = 回车
Database Type = mysql
Database Name = reviewboard
Database server = 回车
Database username = 'reviewboard'
Database password = 'reviewboard'
Memcache Server = 回车
Username [admin]: admin
E-Mail Address = 邮箱自己填
ok之后需要修改下列文件的属主属组
[root@localhost bin]# chown -R apache /reviewboard/htdocs/media/uploaded[root@localhost bin]# chown -R apache /reviewboard/htdocs/media/ext[root@localhost bin]# chown -R apache /reviewboard/htdocs/static/ext[root@localhost bin]# chown -R apache /reviewboard/data/cp /reviewboard/conf/apache-wsgi.conf
到/etc/httpd/conf.d/
apache为yum安装,编译安装
自己定位目录。80端口被占用,我使用了8081 修改了下端口,使用80端口将不用任何修改。
重启apache,http:/// 就可以访问。
如果出现400错误,就是在创建reviewboard站点出现错误,站点没有生成好,之前就是没有显示mysql选择了sqlite3,也ok了,访问就是显示400错误,以为是apache-wsgi.conf中
WSGIPassAuthorization On WSGIScriptAlias &/& &/reviewboard/htdocs/reviewboard.wsgi/&
这两行的问题,写了个html,试验了虚拟主机,注释这两行就ok,打开就400, 查了半天的mode_wsgi,还是400,最终又重新检查一遍,支持了mysql,终于解决。
500错误解决有可能是数据库的问题,重启数据库(慎重)或者drop reviewboard库重新创建,并重新生成reviewboard站点。
博文链接:
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条外电头条外电
24H热文一周话题本月最赞
讲师:0人学习过
讲师:0人学习过
讲师:5人学习过
精选博文论坛热帖下载排行
本书按照国家人事部、信息产业部全国计算机技术与软件专业资格(水平)考试要求编写,内容紧扣《网络管理员考试大纲》。全书共分为11章,覆...
订阅51CTO邮刊最新apache+svn+reviewboard实现在线代码评审 - 推酷
最新apache+svn+reviewboard实现在线代码评审
本文重点说reviewboard的安装 作用,在线代码评审工具。 --------------------------------------------------------------------------- mysql安装 yum -y install gcc gcc-c++ make cmake autoconf automake ncurses* bison* zlib* expat* openssl* apr* neon* yum -y install mysql-server 可以选择yum安装mysql 或者编译安装mysql 注,编译安装的mysql,90%运维会装在/usr/local/mysql 下 如果默认安装在/usr/local/mysql下 ,等装好ReviewBoard生成站点的时候会选择支持使用的数据库的时候没有识别mysql只有sqlite3 ,此时,如果你数据库不是sqlite3,继续往下执行自动生成的站点访问将会出现bad reqest 400 错误。对于编译安装的mysql,解决办法如下 yum安装的mysql命令将在/usr/local/bin/下,不需要软连。 * What database type will you be using? You can type either the name or the number from the list below. (1) sqlite3 (not supported for production use) Database Type: 1 对于编译安装的mysql,解决办法如下 做相应的软连接 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18 ln -s /usr/local/mysql/bin/* /usr/local/bin/ mysql安装此处不再介绍 编译也好,yum也好,看需求及使用mysql的级别。 ---------------------------------------------------------------------------- Apache和SVN yum -y install httpd httpd-devel &mod_dav_svn &subversion subversion-devel apache 安装好之后可直接启动 svn 的安装于配置,仓库的创建,用户的管理,权限的配置,网上文档一大堆。 ---------------------------------------------------------------------------- 安装reviewboard reviewboard是有python开发,使用python-setuptools安装 1,yum -y install python-setuptools easy_install -U setuptools, 2,安装python组件 yum -y install python python-devel python版本要2.6以上才可以支持reviewboard 3、 安装patch yum -y install patch 4、 安装pysvn wget http://pysvn.barrys-emacs.org/source_kits/pysvn-1.7.6.tar.gz tar zxvf pysvn-1.7.6.tar.gz cd pysvn-1.7.6/Source python setup.py backport 验证与python的兼容 python setup.py configure make pysvn的编译安装需要subversion-devel的支持,没有装devel报此处报错,yum安装之后将解 决。 mkdir /usr/lib64/python2.6/site-packages/pysvn cp pysvn/__init__.py /usr/lib64/python2.6/site-packages/pysvn cp pysvn/_pysvn*.so /usr/lib64/python2.6/site-packages/pysvn 5、 安装mod_wsgi yum -y install mod_wsgi 是支持webpy的一个模块 6、 安装mencache yum -y install memcached easy_install python-memcached reviewboard需要memcxched的支持,之前没打开11211端口,访 问很慢。 7、 安装Review Board easy_install ReviewBoard # 如果安装过程中 Django 1.6.5一直因为网络问题安装失败的话,可以手动下载安装 伟大的天朝 已经屏蔽的google,此处提供一个openerdns 42.120.21.30 添加到/etc/resolv.cof 里。成功的 几率大大提高,以为此dns可以代理到google,/p/openerdns/ wget https://pypi.python.org/packages/source/D/Django/Django- 1.6.5.tar.gz#md5=e4c5b2d35ecbafa70a0c77 cd Django-1.6.5 python setup.py build python setup.py install # 或者使用pip在线安装 pip --default-timeout=2000 install Django==1.6.5 8、 安装mysql组件 easy_install mysql-python 创建reviewboard站点 创建reviewboard存放数据的数据库reviewboard并赋予权限和密码 mysql& create database reviewboard default charset utf8 collate utf8_general_ mysql& grant all on reviewboard.* to 'reviewboard'@'localhost' identified by 'reviewboard'; mysql& FLUSH PRIVILEGES; 创建reviewboard站点 rb-site install /reviewboard &rb-site命令是装reviewboard自动生成的 之后会有一系列类似安装向导的步骤,需要你做出选择,尽量选择默认值吧 Domain =
自己随意,本地做个hosts绑定就行 Root Path = 回车 Database Type = mysql Database Name = reviewboard Database server = 回车 Database username = 'reviewboard' Database password = 'reviewboard' Memcache Server = 回车 Username [admin]: admin E-Mail Address = 邮箱自己填 ok之后需要修改下列文件的属主属组 [root@localhost bin]# chown -R apache /reviewboard/htdocs/media/uploaded [root@localhost bin]# chown -R apache /reviewboard/htdocs/media/ext [root@localhost bin]# chown -R apache /reviewboard/htdocs/static/ext [root@localhost bin]# chown -R apache /reviewboard/data/ cp /reviewboard/conf/apache-wsgi.conf &到/etc/httpd/conf.d/ &apache为yum安装,编译安装 自己定位目录。80端口被占用,我使用了8081 修改了下端口,使用80端口将不用任何修改。 重启apache,http:/// 就可以访问。
如果出现400错误,就是在创建reviewboard站点出现错误,站点没有生成好,之前就是没有显示mysql选择了sqlite3,也ok了,访问就是显示400错误,以为是apache-wsgi.conf中 WSGIPassAuthorization On WSGIScriptAlias &/& &/reviewboard/htdocs/reviewboard.wsgi/& 这两行的问题,写了个html,试验了虚拟主机,注释这两行就ok,打开就400, 查了半天的mode_wsgi,还是400,最终又重新检查一遍,支持了mysql,终于解决。 500错误解决有可能是数据库的问题,重启数据库(慎重)或者drop&reviewboard库重新创建,并重新生成reviewboard站点。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致reviewboard使用_coding_ThinkSAAS
reviewboard使用
reviewboard使用
内容来源: 网络
reviewboard相对比较简单,另外bitnami上可以直接下载安装,比较方便
安装好后,把通知邮箱设置好,svn repository设置好,添加好用户和组基本上就可以使用了
然后是rbtools安装,gnu diff也需要装下,然后把rbtools的配置文件放到checkout的工作目录中,就可以使用rbt post命令将本地差异生成review request ,post到reviewboard server上了
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信

我要回帖

更多关于 门槛石用什么颜色旺财 的文章

 

随机推荐