1 安装基础依赖
|
|
2 下载并安装Ruby
|
|
应该看到 /usr/local/bin/ruby
3 安装RubyGrems
|
|
4 安装Passenger
|
|
这里按提示操作即可
5 下载Redmine
|
|
6 部署Redmine
|
|
7 安装配置MySQL
|
|
8 配置Redmine的database.yml
|
|
9 Redmine依赖安装
|
|
这里应该看到只有 http://ruby.taobao.org/
一个安装源
|
|
10 为Rails生成cookies秘钥
|
|
11 创建数据库结构
|
|
12 生成缺省数据
|
|
这里会看到提示选择语言类型,键入 zh
并回车。
13 调整文件系统权限
运行Redmine的用户需要对以下内容有操作权限:
- 附件文件
- 日志文件
- tmp 和 tmp/pdf (若不存在则创建该路径,用于生成 PDF 文件)
- public/plugin_assets (若不存在则创建该路径,plugins资源)
|
|
14 在 WEBrick 服务上测试Redmine是否安装成功
|
|
缺省管理员用户
- login: admin
- password: admin
如果验证成功,则继续下面的步骤来使 Redmine 运行在 Apache 服务上。
15 配置 Redmine 在 Apache 上运行
结束 webrick 服务。
|
|
16 为 Apache 安装 fastcgi 模块
|
|
17 配置Apache
|
|
添加如下内容
|
|
18 重启Apache服务并验证安装
|
|
如果出现访问 Passenger 没有权限的问题,可以考虑按照 附1 操作。
附1 禁用SELinux权限控制
该操作将会允许用户获得他本不具有的权限,请斟酌后进行操作。
|
|