注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天地不仁,以万物为Googol!

天行有常,不以物喜,不以己悲……

 
 
 

日志

 
 

在bluehost上搭建redmine  

2010-02-18 15:04:13|  分类: 积累 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
这几天在自己的bluehost空间上搭建了redmine,一个project管理系统。有一些坑,这里记录一下,免得下次再搭(估计也没下次了吧)找不到方法。

1 建数据库:
数据库名:username_redmine
数据库用户名:username_redmine
密码:password
权限:所有

因为bluehost默认将数据库的字符集设为latin1,不支持中文,需要将其改为utf8。到phpMyAdm里,选刚才建的数据库username_redmine,选Operations,将Collation设置为utf8_general_ci并Go,将数据库的默认字符集设为utf8。

2 建子域名:
子域名:redmine.domainxxx.xxx
指向目录:/public_html/redmine/public

3 配置redmine
cd ~/public_html
rm -Rf redmine
mkdir redmine
cd redmine
wget http://rubyforge.org/frs/download.php/69052/redmine-0.9.2.tar.gz
tar zxvf redmine-0.9.2.tar.gz
rm redmine-0.9.2.tar.gz
mv redmine-0.9.2/* .
rm -Rf redmine-0.9.2
cd redmine
mv public/dispatch.fcgi.example public/dispatch.fcgi
chmod 700 public/dispatch.fcgi tmp log

4 创建数据库配置文件config/database.yml
内容如下(注意行首空格):
production:
  adapter: mysql
  database: username_redmine
  host: localhost
  username: username_redmine
  password: password
  encoding: utf8

5 编辑config/environment.rb
将“#ENV['RAILS_ENV'] ||= 'production'”的#删除
在Rails::Initializer.run下添加(注意行首空格):
  config.action_controller.session = { :key => "username_redmine_session", :secret => "xxx" }
其中secret后面的xxx是一个指纹,我使用的是config/environment.rb这个文件的md5值。

6 启动redmine
rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production"
默认语言请根据自己需要填写。

之后就可以通过之前的子域名访问redmine了。

7 配置git
git只能使用本地库,可以通过ssh将你的代码库同步到bluehost上。
在redmine的配置里指定git库到.git目录,之后在ssh里执行:
ruby script/runner "Repository.fetch_changesets" -e production

按照网上的介绍……这里就应该可以看到版本库了,不过我只能看到git的用户名,并不能看到库文件,不知道是为啥……过几天再琢磨。

8 修改GIT_BIN
redmine在显示git库的时候会调用git命令,应该是使用特殊user的path去做路径搜索。这个路径里没有git。我在我的home目录里新建了programs目录,并自己编译git安装到这个目录下。之后修改redmine的默认GIT_BIN变量就行,将redmine/lib/redmine/scm/adapters/git_adapter.rb文件里的GIT_BIN="git"改为GIT_BIN="~/programs/bin/git"

下一个问题就是如何让redmine支持中文了。虽然可以顺利显示中文字,但是输入的中文都变成了??……
  评论这张
 
阅读(2208)| 评论(5)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017