目录
安装依赖项
安装Ruby 2.0
下载安装Redmine
创建数据库和数据库用户
配置数据库连接信息
安装依赖项
会话存储密钥生成
生成数据库结构
填充缺省配置数据
设置文件系统访问权限
测试安装是否成功
登录Redmine
进一步配置系统
整合到Apache
复制到Apache专用目录
配置fcgid
配置redmine虚拟主机
测试是否成功
修改日志配置
备份
Redmine是一款优秀的项目管理和Bug跟踪软件,基于RoR(Ruby on Rails)开发。
下面记录安装过程。安装依赖项
sudo yum install vim-enhanced git mysql-server ImageMagick mod_fcgid安装Ruby 2.0
如果已经安装好Ruby 2.0可略过这一步。curl –progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz | tar xz mkdir /tmp/ruby && cd /tmp/ruby curl –progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz | tar xz cd ruby-2.0.0-p247 ./configure make sudo make install下载安装Redmine
cd /tmp git clone https://github.com/redmine/redmine.git cd redmine git checkout 2.3-stable创建数据库和数据库用户
mysql -u root -p输入口令后进入mysql>命令提示符。依次键入下列命令:CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER "redmine"@"localhost" IDENTIFIED BY "my_password"; GRANT ALL PRIVILEGES ON redmine.* TO "redmine"@"localhost";这样就创建了数据库redmine和数据库用户redmine,口令是my_password。配置数据库连接信息
cp config/database.yml.example config/database.yml vim config/database.yml按下面的内容填写:production: adapter: mysql2 database: redmine host: localhost username: redmine password: my_password安装依赖项
修改Gemfile文件,在gem “builder"一行之后加入下面一行:gem “fcgi”。然后运行命令:gem install bundler bundle install --without development test会话存储密钥生成
这一步生成一个随机密钥,Rails用来编码存储会话数据的cookie,防止外界破坏。rake generate_secret_token生成数据库结构
RAILS_ENV=production rake db:migrate填充缺省配置数据
RAILS_ENV=production rake redmine:load_default_dataRedmine将提问你选择哪种语言。选zh代表简体中文。设置文件系统访问权限
运行Redmine的用户(下面我选定apache用户运行Redmine)必须对下面的目录拥有写权限:files(存储附件)
log(应用程序日志文件application.log)
tmp和tmp/pdf(如果这些目录尚未存在,则先创建之。用于生成PDF文档等)
public/plugin_assets(插件的相关文件)。
通过下面的命令解决上面的问题:mkdir -p tmp tmp/pdf public/plugin_assets sudo chown -R apache:apache files log tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets测试安装是否成功
view sourceprint?1 ruby script/rails server webrick -e production将运行WEBrick Web服务器。打开浏览器访问http://localhost:3000/(如果你安装在别的服务器上,请用服务器域名或IP代替localhost)。如果一切正常,你会看到欢迎页面。登录Redmine
用帐号口令admin/admin登录系统。可以通过"管理(Administration)“菜单选择“配置(Settings)”来修改应用程序的大部分设置。
回到服务器的终端窗口,按Ctrl + C退出WEBrick。进一步配置系统
Redmine配置信息定义在conf/configuration.yml中。如果你需要覆盖缺省的配置,可以cp config/configuration.yml.example config/configuration.yml然后修改conf/configuration.yml。修改完毕需要重启动应用。整合到Apache
复制到Apache专用目录
首先,把Redmine从临时目录/tmp转移到目标目录。我的设置是创建/home/apache目录,apache用户拥有这个目录,在其下创建sites子目录,所有的Apache虚拟主机程序都存放在这个目录下。mkdir -p /home/apache /home/apache/sites cd .. sudo mv redmine /home/apache/sites sudo chown -R apache:apache /home/apache
Redmine 的详细介绍:请点这里
Redmine 的下载地址:请点这里
推荐阅读:最简化的Ubuntu 10.04下Redmine部署方法 http://www.linuxidc.com/Linux/2010-07/27076.htmUbuntu 10.04默认安装Redmine注意事项 http://www.linuxidc.com/Linux/2010-07/27075.htmCentOS 5 下Redmine的安装及配置 http://www.linuxidc.com/Linux/2009-12/23311.htmUbuntu 9.10下搭建基于PostgreSQL的Redmine http://www.linuxidc.com/Linux/2009-11/22697.htmUbuntu中安装开源项目管理软件Redmine http://www.linuxidc.com/Linux/2008-03/11819.htm如何将Turnkey Redmine 虚拟机从Redmine 1.0.5 升级到1.2 http://www.linuxidc.com/Linux/2011-09/42882.htmCentOS5下进行Redmine环境搭建,邮件服务配置,LDAP配置 http://www.linuxidc.com/Linux/2013-04/83619.htm
在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率相关资讯 Redmine Redmine安装
- 四款顶级的开源问题追踪工具概述 (02月23日)
- Redmine 3.1.3, 3.0.7/2.6.9 发布 (12/06/2015 09:01:58)
- Redmine 3.1.1/3.0.5/2.6.7 发布下 (09/21/2015 08:03:27)
| - Redmine 3.2.0 发布下载,项目管理 (12/07/2015 09:59:08)
- Redmine 3.1.2, 3.0.6/2.6.8 发布 (11/15/2015 10:34:13)
- Redmine 3.1.0 发布下载,项目管理 (07/27/2015 08:02:35)
|
本文评论 查看全部评论 (0)