• Ubuntu 20.04 安装 RedMine 项目管理工具


    服务器系统是 Ubuntu 20.04,这里以该系统为例记录 RedMine 的安装步骤及注意事项。

    安装 RVM 和 Ruby 2.8

    RVM 的简介和安装步骤参考我写的这篇博客

    安装 MySQL

    已经安装了 MariaDB 10.5:

    $ mysql --version
    mysql  Ver 15.1 Distrib 10.5.6-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
    

    创建数据库和连接信息:

    MariaDB [(none)]> create database redmine default charset utf8mb4 default collate utf8mb4_unicode_ci;
    MariaDB [(none)]> grant all on redmine.* to 'redmine_user'@'localhost' identified by 'xxx';
    

    安装 Redmine

    安装依赖包:

    $ sudo apt install libmysqlclient-dev imagemagick
    

    下载最新版 Redmine 4.2.3(最新版本查看):

    $ wget https://www.redmine.org/releases/redmine-4.2.3.tar.gz
    

    解压缩到指定目录并建立软链接:

    $ sudo tar xzvf redmine-4.2.3.tar.gz -C /opt/app
    $ sudo ln -s /opt/app/redmine-4.2.3/ /opt/app/redmine
    

    配置数据库参数:

    $ cd /opt/app/redmine/config
    $ sudo cp database.yml.example database.yml
    $ sudo vi database.yml
    

    修改为正确的连接信息,注意替换 my_password 为正确的密码:

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine_user
      password: "my_password"
      # Use "utf8" instead of "utfmb4" for MySQL prior to 5.7.7
      encoding: utf8mb4
    

    Redmine 使用 Bundler 管理 gems 依赖,因此要先安装 Bundler。安装前先切换到 root 用户:

    $ sudo su
    

    安装 Bundler

    # gem install bundler
    

    使用 Bundler 安装 Redmine 依赖:

    # cd /opt/app/redmine
    bundle config set --local without 'development test postgresql sqlite'
    bundle install
    

    设置密钥:

    bundle exec rake generate_secret_token
    

    创建数据表:

    bundle exec rake db:migrate RAILS_ENV=production
    

    初始化数据表:

    bundle exec rake redmine:load_default_data RAILS_ENV=production
    

    使用 webrick 测试安装:

    bundle exec rails server webrick -e production
    

    启动成功之后,默认是监听的 3000 端口,注意查看服务器防火墙是否开启了 3000 端口的流量。访问 http://ip:3000 即可打开 Redmine,默认的用户名和密码,均是 admin,首次登录会要求修改密码。

    邮箱设置

    TODO……

    代理设置

    TODO……

    在线版体验

    我在服务器上已经安装好了 Redmine 4.2.3,有需要使用体验的用户联系我 yxz_blue#126.com(# 替换为 @)。

    参考链接

    CentOS 7 安装 Redmine 4.1 - Zhanming's blog
    RedMine安装教程(Redmine3.4.5) - 简书
    如何在Ubuntu 18.04上安装和配置Redmine
    RVM 实用指南 · Ruby China
    RedmineInstall - Redmine
    untrusted connection: Redmine, Passenger, and Nginx on Ubuntu 16.04

    微信公众号:PHP和Laravel学习

    公众号二维码图片
  • 相关阅读:
    RedHat 7 安装PostgreSQL 10.5
    百万级数据库优化方案
    所有文章的测试Demo
    PostGreSql安装
    windows server 2016部署服务
    Spring MVC Hello World 404
    Unity攻略
    Unity判断用户联网状态,WiFi/移动网络/无网络
    Unity UGUI Layout自动排版组件用法介绍
    Unity中对系统类进行扩展的方法
  • 原文地址:https://www.cnblogs.com/imzhi/p/15656470.html
Copyright © 2020-2023  润新知