zoukankan      html  css  js  c++  java
  • Redmine简易安装与系统优化

    安装版本为bitnami-redmine-2.6.5-0 ,用的Bitnami的一键安装包 。

    下载地址https://bitnami.com/stack/redmine/installer

    简要安装步骤如下:

    1、给安装包添加可执行权限:

    [root@redmine-test /]# chmod +x /usr/local/src/redmine-2.6.5/bitnami-redmine-2.6.5-0-linux-x64-installer.run
    [root@redmine-test /]# /usr/local/src/redmine-2.6.5/bitnami-redmine-2.6.5-0-linux-x64-installer.run
    

    2、安装目录为/opt/redmine-2.6.5-0/

    3、添加Redmine开机启动项:

    [root@redmine-test /]# vim /etc/rc.local
    /opt/redmine-2.6.5-0/ctlscript.sh start mysql
    /opt/redmine-2.6.5-0/ctlscript.sh start apache
    /opt/redmine-2.6.5-0/ctlscript.sh start subversion
    

    4、配置文件

    系统配置:/opt/redmine-2.6.5-0/apps/redmine/htdocs/config/configuration.yml
    数据库配置:/opt/redmine-2.6.5-0/apps/redmine/htdocs/config/database.yml
    图片附件:/opt/redmine-2.6.5-0/apps/redmine/htdocs/files

    5、每天0点运行备份脚本,备份redmine数据库至/backup
    ( 0 */24 * * * /root/redmine.sh )

    redmine.sh:

    #!/bin/bash
    
    #DB服务器IP
    DB_HOST="127.0.0.1"
    #database name
    DB_NAME="bitnami_redmine"
    #database username
    DB_USER="bitnami"
    #database password
    DB_PASS="42a86f844f"
    #当前日期时间字符串 例:2010-12-20-10-12-30 (年月日时分秒)
    DATE=`date +%Y-%m-%d-%H-%M-%S`
    #bakup file absolute path
    BAKUP_FILE=/data/backup/$DB_NAME-$DATE.sql
    
    #执行mysqldump命令的参数
    SQL_OPT="-u$DB_USER -p$DB_PASS -h $DB_HOST $DB_NAME"
    
    #执行备份,整个DB所有表的备份,SQL语句的形式
    /opt/redmine-2.6.5-0/mysql/bin/mysqldump --opt $SQL_OPT > $BAKUP_FILE
    
    echo 'Backup success。'
    

    6、系统迁移:

    安装相同版本的redmine系统(bitnami-redmine-2.6.5-0)

    新建空数据库:

    > drop database bitnami_redmine;
    > create database bitnami_redmine;
    

    导入原系统数据库:

    [root@redmine-test /]# /opt/redmine-2.6.5-0/mysql/bin/mysql -ubitnami -p bitnami_redmine < /usr/local/src/bitnami_redmine-2017-09-19-00-00-01.sql
    

    导入图片附件:

    图片附件地址:/opt/redmine-2.6.5-0/apps/redmine/htdocs/files

    重启系统:

    [root@redmine-test /]# /opt/redmine-2.6.5-0/ctlscript.sh restart
    

    7、解决提交问题慢:

    [root@redmine-test /]# vim /opt/redmine-2.6.5-0/apps/redmine/htdocs/config/configuration.yml
    修改如下项目:
    delivery_method: :smtp
    delivery_method: :async_smtp
    [root@redmine-test /]# /opt/redmine-2.6.5-0/ctlscript.sh restart
    

    [THE END]  

  • 相关阅读:
    【BZOJ3052】[wc2013]糖果公园 带修改的树上莫队
    【BZOJ4668】冷战 并查集
    HCNP学习笔记之史上最全华为路由器交换机配置命令大合集
    前端学习笔记之css清除浮动float的七种常用方法总结和兼容性处理
    前端学习笔记之CSS浮动浅析
    前端学习笔记之CSS文档流
    前端学习笔记之HTML/CSS 速写神器 Emmet
    js 基本类型与引用类型的存储
    Javascript何时执行
    Number使用笔记
  • 原文地址:https://www.cnblogs.com/configure/p/7826510.html
Copyright © 2011-2022 走看看