redmine部署

1. 下载Redmine源代码

这里利用git下载:mysql

git clone https://github.com/redmine/redminegit

2. 安装配置MySQL

已经安装过MySQL就不须要执行下面的命令:github

sudo apt-get install mysql-server mysql-clientweb

配置redmine数据库和用户:sql

mysql -u root -p数据库

CREATE DATABASE redmine CHARACTER SET utf8;浏览器

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';ruby

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';session

3. 数据库链接配置

首先要将redmine源码中 config/database.yml.example复制一份更名为config/database.ymldom

cp  config/database.yml.example   config/database.yml

而后再根据刚刚建立的redmine数据库修改config/database.yml

production:

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: "my_password"

  encoding: utf8

4. 安装依赖包

1若是是在Ubuntu等系统下面,执行命令:

apt-get install ruby-dev

2接下来安装gem的依赖项

gem install bundler

3进入到redmine主目录,执行如下命令:

cd /fileServer/redmine

bundle install --without development test

4生成存储session加密文件

bundle exec rake generate_secret_token

5初始化数据库,依次执行如下命令:

RAILS_ENV=production bundle exec rake db:migrate

6数据库的默认设置

RAILS_ENV=production bundle exec rake redmine:load_default_data

 

5. Redmine配置

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

6. 文件系统权限设置

Redmine下创建文件夹并设置相应权限

mkdir -p tmp tmp/pdf public/plugin_assets

sudo chmod -R 755 files log tmp public/plugin_assets

7. 运行测试

至此Redmine就安装完成了,如今就能够运行测试了。运行下面的命令进行测试:

ruby script/rails server webrick -e production

出错的话改用:

ruby bin/rails server webrick -e production

 

运行上面的服务以后,咱们就能够在浏览器中输入http://192.168.1.153:3000 来测试。若是安装成功就会出现下面的网站界面:

初始用户名/密码:admin/admin

可是这样启动以后中断窗口是不能关闭的,若是要像服务同样启动,得添加-d参数:

ruby script/server webrick -e production -d

若是想要关闭服务,能够经过查看该服务的PID来关闭:

cat redmine/tmp/pids/server.pid

kill -9 [PID]

 

8. 邮件服务配置

邮件服务配置须要修改config/configuration.yml,个人一个能够成功发送邮件的配置是:

# default configuration options for all environments

default:

  # Outgoing emails configuration (see examples above)

  email_delivery:

    delivery_method: :smtp

    smtp_settings:

      address: localhost

      port: 25

      domain: 163.com

      authentication: :login

 

      user_name: "邮箱"

      password: "受权码密码"注意缩进)
而后重启redmine服务,在管理>>配置>>邮件通知 中选择发送测试邮件进行测试。

9. 移动端登录redminePM

(扫码下载)

管理>>配置>>API ,将启用REST web service”选中便可在移动端登录需链接公司的wifi

相关文章
相关标签/搜索