Redmine简易安装与系统优化

发表于:2018-11-07 14:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:51testing采编

分享:
  安装版本为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
    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号