安装Redmine¶
系统要求¶
- Ruby on Rails 2.0.2
- 数据库 (参考下面的兼容数据库列表)
可选的:
- SVN 客户端(版本不低于1.3),用于版本库浏览功能(必须配置到您的 PATH 设置中)
- RMagick (用于将甘特图输出至PNG图形文件)
支持的数据库:
- MySQL 4 或更高版本(推荐)
- PostgreSQL 8 (8.3版本未经充分测试)
- SQLite 3 (请先阅读: http://weblog.rubyonrails.org/2007/1/29/using-sqlite3-with-rails )
安装¶
2. 创建一个空数据库,例如名称为 redmine
MySQL数据库:
create database redmine character set utf8;
3. 复制 config/database.yml.example 到 config/database.yml ,并在此文件中配置 "production" 环境下的数据库连接参数。
以MySQL数据库为例:
production:
adapter: mysql
database: redmine
host: localhost
username: bduser
password: bdpasswd
4. 在程序的根目录下运行以下命令来创建数据库结构:
rake db:migrate RAILS_ENV="production"
此命令将创建数据表和管理员帐号。
5. 运行以下命令,向数据库中导入默认的配置数据:
rake redmine:load_default_data RAILS_ENV="production"
这一步操作是可选的,但 强烈推荐 您执行它,您也可以从头开始一步步填写自己的配置参数。此命令将导入默认角色、跟踪标签、状态、工作流程和枚举值。
6. 运行WEBrick服务器来测试安装:
ruby script/server -e production
当WEBrick启动后,使用浏览器访问 http://localhost:3000/ 您将看到系统的欢迎界面。
7. 使用默认的用户名和密码登录:
- 用户名: admin
- 密码: admin
8. 您可以到 管理 & 配置 界面修改系统的配置参数。
SMTP服务器配置¶
在 config/environment.rb 文件中,您可以设置您的SMTP服务器的参数:
- config.action_mailer.smtp_settings: SMTP服务器配置
- config.action_mailer.perform_deliveries: 设置为 false 以禁用邮件发送功能
修改此文件后需要重新启动服务器。
备份¶
Redmine的备份应该包括:
* 数据(保存在redmine数据库中)
* 附件(保存在Redmine安装目录的 files 目录中)
以下是一个可以进行每天备份的简单脚本程序(假设您使用mysql数据库):
# Database /usr/bin/mysqldump -u <username> -p <password> <redmine_database> | gzip > /path/to/backup/db/redmine_`date +%y_%m_%d`.gz # Attachments rsync -a /path/to/redmine/files /path/to/backup/files