安装版本为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]  

Redmine简易安装与系统优化的更多相关文章

  1. VMware Tools的简易安装---解决Ubuntu 14.10不能满屏显示问题

    由于使用的VMware WorkStation是中文破解版,安装时又是简易安装,因此VMware Tools并没有安装上,导致Ubuntu 14.10在VMware中装上之后,并不能满屏显示,如图1所 ...

  2. LAMP简易安装

    看,老鸟绕道–LAMP简易安装 导读 LAMP是企业中最常用的服务,也是非常稳定的网站架构平台.其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB,p-php.相 ...

  3. 简易安装python统计包

    PythonCharm简易安装python统计包及 本文介绍使用pythonCharm IDE 来安装Python统计包或一些packages的简单过程,基本无任何技术难度,顺便提一提笔者在安装过程中 ...

  4. HBase介绍及简易安装(转)

    HBase介绍及简易安装(转) HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存 ...

  5. Redmine backlogs 安装

    之前我们一直用IceScrum的免费版本来运作Scrum项目,用GitLab来做做Issue管理,但是出现了一些问题.GitLab的issue不够好用,不能满足我们的需求,同时issue没有办法放在S ...

  6. VMware 非简易安装centos6(静态ip配置)

    1.选择新建虚拟机 在弹出框中我选择推荐安装 然后点击下一步 2.选择稍后安装操作系统(不然会默认简易安装) 接着一直下一步就可以了,最后到这个页面 4.如下图选择事先下载好的安装文件 5.配置桥接模 ...

  7. centos中简易安装docker

    centos中简易安装docker准备环境要求:请确保自己的centos的内核版本大于3.10,使用如下linux命令: uname -r1显示如下类似信息: 3.10.0-862.3.3.el7.x ...

  8. Django简易安装

    Django简易安装 1,下载 https://www.djangoproject.com/download/ 2, 拷贝至python同级目录 python setup.py install 3,在 ...

  9. Oracle client客户端简易安装网上文档一

    Oracle client客户端简易安装网上文档一-------------------------------------------------------------------------一. ...

随机推荐

  1. nginx + flask + uwsgi + centos + python3 搭建web项目

    1. python3之前已经搭建好,安装flask,使用 pip3 intall flask,这个比较简单,就不过多介绍 2.我在 /usr/local/nginx/html3  (html3是我新建 ...

  2. Ubuntu下面MySQL的参数文件my.cnf浅析

    前几天刚接手一个MySQL数据,操作系统为Ubuntu 16.04.5 LTS,  数据库版本为5.7.23-0ubuntu0.16.04.1(APT方式安装的MySQL).这个操作系统下的MySQL ...

  3. c/c++ linux 进程间通信系列6,使用消息队列(message queue)

    linux 进程间通信系列6,使用消息队列(message queue) 概念:消息排队,先进先出(FIFO),消息一旦出队,就从队列里消失了. 1,创建消息队列(message queue) 2,写 ...

  4. windows下安装MongoDB扩展和配置

    windows下安装MongoDB扩展和配置 1.下载mongoDB扩展,根据当前php版本进行下载 地址如下:http://pecl.php.net/package/mongo 我本地php版本是 ...

  5. 英语词性系列-B02-动词

    诗Poem 要求:背诵这首诗,翻译现代文,根据现代文用简单的英文翻译. 动词直观体会 动词 动词 动词 动词 动词 sell卖 buy买 beat击打 look看 dance跳舞 sing唱歌 spe ...

  6. vue 对象提供的属性功能、通过axio请求数据(2)

    1 Vue对象提供的属性功能 1.1 过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中. 1.1.1 使用Vue.filter()进行全局定义(全局 ...

  7. Windows Service 学习系列(二):C# windows服务:安装、卸载、启动和停止Windows Service几种方式

    一.通过InstallUtil.exe安装.卸载.启动.停止Windows Service 方法一 1.以管理员身份运行cmd 2.安装windows服务 切换cd C:\Windows\Micros ...

  8. 文本分类实战(二)—— textCNN 模型

    1 大纲概述 文本分类这个系列将会有十篇左右,包括基于word2vec预训练的文本分类,与及基于最新的预训练模型(ELMo,BERT等)的文本分类.总共有以下系列: word2vec预训练词向量 te ...

  9. day 14 递归、匿名函数、内置函数

    三目运算符 # 三目(元)运算符:就是 if...else...语法糖# 前提:简化if...else...结构,且两个分支有且只有一条语句# 注:三元运算符的结果不一定要与条件直接性关系​cmd = ...

  10. (四)esp8266 MDNS域名服务

    (实例一)ESP8266 TFT(ST7735)彩屏-web刷图 https://www.arduino.cn/thread-42247-1-1.html (实例二) 自己当AP时建立MDNS域名 h ...