bitnami redmine版本由2.3.1升级至3.2.2过程
2016-06-03 15:43
309 查看
环境:
操作系统为ubuntu13.**版本,非长期支持版。安装目录:/opt/redmine-2.3.1-0/
所有者用户:root
安装过程:
1. 备份2.3.1数据库
sudo /opt/redmine-2.3.1-0/mysql/bin/mysqldump -u bitnami -p bitnami_redmine > /home/erick/redmineback/2.3.1backup.sql
2. 备份2.3.1的配置文件和files目录(上传文件)
cp /opt/redmine-2.3.1-0/apps/redmine/htdocs/config/database.yml /home/erick/redmineback/ cp /opt/redmine-2.3.1-0/apps/redmine/conf/redmine.conf /home/erick/redmineback/ cp /opt/redmine-2.3.1-0/apps/phpmyadmin/conf/phpmyadmin.conf /home/erick/redmineback/ cp /opt/redmine-2.3.1-0/apache2/conf/httpd.conf /home/erick/redmineback/ mkdir /home/erick/redmineback/files cp /opt/redmine-2.3.1-0/apps/redmine/htdocs/files/* /home/erick/redmineback/files cp /opt/redmine-2.3.1-0/apps/redmine/htdocs/public/favicon.ico /home/erick/redmineback/
3. 下载并安装最新redmine bitnami3.2.2安装包,目录与之前的区分开
/opt/redmine-3.2.2-0/
4. 备份3.2.2的数据库
sudo /opt/redmine-3.2.2-0/mysql/bin/mysqldump -u bitnami -p bitnami_redmine > /home/erick/redmineback/3.2.2backup.sql
5. 删除并创建3.2.2的数据库
sudo /opt/redmine-3.2.2-0/mysql/bin/mysql -u bitnami -p DROP DATABASE bitnami_redmine; CREATE DATABASE bitnami_redmine; quit
6. 用2.3.1的备份数据恢复到3.2.2的数据库中
通过phpmyadmin的导入功能实现
7. 迁移3.2.2的数据库
cd /opt/redmine-3.2.2-0/apps/redmine/htdocs sudo /opt/redmine-3.2.2-0/ruby/bin/ruby bin/rake db:migrate RAILS_ENV=production
8. 修改3.2.2的配置文件
设置apache,启用gogs,修改apache参数文件:/opt/redmine-3.2.2-0/apache2/conf/httpd.conf
在最后增加以下配置信息:
<VirtualHost *:80> DocumentRoot "/opt/redmine-3.2.2-0/apps/redmine/htdocs/public/" ServerName qa.yncic.com ServerAlias qa.yncic.com </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@domain.tld ServerName git.yncic.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost>
9. 拷贝files目录到3.2.2中
sudo cp -r /opt/redmine-2.3.1-0/apps/redmine/htdocs/files/* /opt/redmine-3.2.2-0/apps/redmine/htdocs/files/ sudo chown -R daemon:daemon /opt/redmine-3.2.2-0/apps/redmine/htdocs/files/*
10. 拷贝icon图标
sudo cp /opt/redmine-2.3.1-0/apps/redmine/htdocs/public/favicon.ico /opt/redmine-3.2.2-0/apps/redmine/htdocs/public/favicon.ico
参考资料
https://wiki.bitnami.com/Applications/BitNami_Redmine#How_to_upgrade_Redmine.3fhttps://wiki.bitnami.com/Components/MySQL#How_to_create_a_database_backup.3f
http://fableking.iteye.com/blog/1395366
http://blog.csdn.net/shishuo365/article/details/45999053
相关文章推荐
- 单元格左侧附带选择按钮
- 关于ArrayList与LinkedList添加数据的效率问题
- Entity Framework Code First (二)Custom Conventions
- Android Fragment完全解析,关于碎片你所需知道的一切
- 类似QQ删除的ListView(一)
- 日志系统 - (kafka)logstash elasticsearch kibana
- (礼拜五log)前端开发 mouseout和mouseleave
- kohana3.3 ORM
- Entity Framework Code First (一)Conventions
- MySQL中information_schema是什么
- 自定义底部弹出Dialog(老掉牙的需求还是记录一下吧)
- HTML5见缝插针小游戏
- 笔记
- 前端页面优化笔记
- can 总线 intel、motorola数据填充算法
- laravel中视图模板的表单提交
- recv和send函数
- iOS常用公共方法
- Android apache httpClient
- MVC5 + EF6 简单示例