目录安装依赖项安装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
下载安装Redminecd /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_data
Redmine将提问你选择哪种语言。选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服务器。打开浏览器访问: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部署方法
Ubuntu 10.04默认安装Redmine注意事项
CentOS 5 下Redmine的安装及配置
Ubuntu 9.10下搭建基于PostgreSQL的Redmine
Ubuntu中安装开源项目管理软件Redmine
如何将Turnkey Redmine 虚拟机从Redmine 1.0.5 升级到1.2
CentOS5下进行Redmine环境搭建,邮件服务配置,LDAP配置
命运掌握在自己手中