CentOS 7安装Redmine

连接服务器

  1. 连接服务器

    ssh root@192.168.31.133

启动MariaDB

  1. 首先启动MariaDB

    systemctl start mariadb
  2. 查看MariaDB的状态

    systemctl status mariadb
  3. 设置开机启动

    systemctl enable mariadb
  4. 登陆mysql,默认密码为空,直接回车进入

    mysql -u root -p 
  5. 创建redmine数据库

    CREATE DATABASE redmine CHARACTER SET utf8;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

安装Ruby

  1. 安装开发工具

    yum groupinstall "Development tools"
    yum -y install zlib-devel curl-devel openssl-devel mysql-devel
  2. 下载ruby-2.4.2

    wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.gz
  3. 编译安装ruby

    tar -zxvf ruby-2.4.2.tar.gz
    cd ruby-2.4.2/
    sudo ./configure 
    sudo make
    sudo make install
  4. 配置gem源

    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    gem sources -l

安装Redmine

  1. 参考

    http://www.redmine.org/projects/redmine/wiki/RedmineInstall

  2. 下载Redmine

    cd ~
    wget http://www.redmine.org/releases/redmine-3.4.3.tar.gz
  3. 解压redmine包

    tar -zxvf redmine-3.4.3.tar.gz
  4. 将redmine移动到/var目录下

    mv redmine-3.4.3 /var/redmine
  5. 拷贝 config/database.yml.example 为 config/database.yml

    cd /var/redmine/config/ 
    cp database.yml.example database.yml
  6. 编辑数据库配置文件

    vi database.yml
    1. 配置数据库
    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "redmine"
      encoding: utf8
  7. 安装bundle

    cd /var/redmine
    gem install bundler
  8. 配置bundler源

    bundle config mirror.https://rubygems.org https://gems.ruby-china.org
  9. 安装redmine依赖

    bundle install --without development test rmagick
  10. 初始化数据库

    
    # 生成秘钥
    
    bundle exec rake generate_secret_token
    
    
    # 初始化数据库
    
    RAILS_ENV=production bundle exec rake db:migrate
  11. 用以下命令配置为中文,输入zh

    RAILS_ENV=production bundle exec rake redmine:load_default_data
  12. 设置权限

    
    # 创建目录
    
    mkdir -p tmp tmp/pdf public/plugin_assets
    
    
    # 设置权限
    
    sudo chmod -R 755 files log tmp public/plugin_assets
  13. 测试运行redmine

    bundle exec rails server webrick -e production
    
    
    # e.g,我的主机是192.168.31.133,用以下命令绑定80端口
    
    bundle exec rails server webrick -e production -p 80 -b 192.168.31.133
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值