• redmine部署


    1. 下载Redmine源代码

    这里利用git下载:

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

    2. 安装配置MySQL

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

    sudo apt-get install mysql-server mysql-client

    配置redmine数据库和用户:

    mysql -u root -p

    CREATE DATABASE redmine CHARACTER SET utf8;

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

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

    3. 数据库连接配置

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

    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

    众志成城,共抗疫情
  • 相关阅读:
    [React] Styled System with extendable Box element
    [CSS] Use grid-template to make your CSS Grid declarations more readable
    [Machine Learning Ex2] Linear Regression with Multiple Variables
    [Machine Learning] Normal Equation for linear regression
    [React] Use react styled system with styled components
    [Machine Learning] Polynomial Regression
    [Machine Learning] Gradient Descent in Practice I
    IT 运行在云端,而云运行在 Linux 上
    html+php超大视频上传代码
    html+php超大视频上传源代码
  • 原文地址:https://www.cnblogs.com/wuli1427102168/p/10881553.html
Copyright © 2020-2023  润新知