“Ubuntu安装Bitnami redmine”的版本间的差异
(→Redmine升级3.4→4.1.4) |
|||
第63行: | 第63行: | ||
#* cd /opt/redmine-3.4.4-2/apps/redmine/htdocs/files/ | #* cd /opt/redmine-3.4.4-2/apps/redmine/htdocs/files/ | ||
#* chown -R daemon:daemon * | #* chown -R daemon:daemon * | ||
− | # 重新启动bitnami-redmine服务 | + | # 重新启动bitnami-redmine服务'''(未试验过)''' |
#* cd /opt/redmine-3.4.4-2 | #* cd /opt/redmine-3.4.4-2 | ||
#* ./ctlscript.sh restart | #* ./ctlscript.sh restart |
2020年9月29日 (二) 22:23的版本
目录
安装Redmine Bitnami 4.1.1.4
- bitnami_redmine_4.1.1-4*.run安装包运行:
- chmod -x bitnami_redmine_4.1.1-4*.run(赋予run文件完全权限)
- ./bitnami_redmine_4.1.1-4*.run(完整路径运行run文件)
Linux系统重启后Bitnami Redmine的重启(manager-linux-x64.run)
- cd opt/redmine4.1.1-4/(进入安装目录)
- ./ manager-linux-x64.run(完整路径运行manager-linux-x64.run管理器)
使用use_redmine安装plugins(基于bundle)
- 由于默认镜像国内无法访问,所以需要切换gem源。先移除源,然后添加国内的源。
- gem sources -l
- gem sources --remove https://rubygems.org/ -a http://gems.ruby-china.com
- gem sources -l *** CURRENT SOURCES *** http://gems.ruby-china.com
- 或者:
- bundle config mirror.https//rubygems.org http://gems.ruby-china.org --把原来识别的https://rubygems.org镜像成天朝内网http://gems.ruby-china.org;这样我们的bundle install命令就应该可以了。
- 插件安装命令:
- plugins解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下;
- 启动使用use_redmine:
- Windows:\Bitnami\redmine-3.4.2-0\use_redmine.bat
- Linux:/(路径)/redmine-2.5.2-2/use_redmine
- 进入到plugins目录,输入:bundle install --without development test
- 输入:(如下三种尝试)
- --bundle exec rake redmine:plugins NAME=xxxxxxxx RAILS_ENV=production
- --bundle exec rake redmine:plugins:migrate RAILS_ENV=production
- --rake redmine:plugins:migrate RAILS_ENV=production
- 如安装错误,可以尝试:
- gem sources --remove https://rubygems.org/ -a https://ruby.taobao.org/
- gem install rails
- Plugins uninstall:
- 将目录切换到\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下。
- 然后在执行\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins
- bundle exec rake redmine:plugins:migrate NAME=xxxxxxxxxx VERSION=0 RAILS_ENV=production。(注意migrate NAME后面的名字一定是插件的名字)
- 将\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下的对应插件文件移走。
- 重新启动Bitnami Redmine Stack服务即可。
Redmine备份数据库
- 停掉其他4个服务,而保留redminesql服务。
- sudo ./use_redmine
- mysqldump -u root -p bitnami_redmine > backup.sql
- 这样整个redmine系统的数据都会被备份到backup.sql数据库文件中了,这个文件就在redmine的根目录下面。注意这里root的密码和你admin的密码是一样的。
Redmine升级3.4→4.1.4
- 导入原有redmine到bitnami-redmine数据
- ./opt/redmine-3.4.4-2/mysql/bin/mysql -u root -p
- mysql>DROP DATABASE bitnami_redmine;
- mysql>CREATE DATABASE bitnami_redmine character set utf8;
- mysql>use bitnami_redmine;
- mysql>source /root/redmine.sql;
- mysql>exit
- 升级导入的原数据库结构到新数据库版本
- cd apps/redmine/htdocs
- 执行 use_redmine 进入终端模式
- (重要:数据库结构升级)执行:RAILS_ENV=production bundle exec rake db:migrate
- or(参考)
- cd /opt/redmine xxxx/apps/redmine/htdocs
- sh /opt/redmine xxxx/ruby/bin/ruby bin/rake db:migrate RAILS_ENV=production
- 迁移files目录下文件
- scp -r 原redmine服务器IP地址:/opt/redmine/files/* /opt/redmine xxxx/apps/redmine/htdocs/files/
- 给文件赋予读写权限
- cd /opt/redmine-3.4.4-2/apps/redmine/htdocs/files/
- chown -R daemon:daemon *
- 重新启动bitnami-redmine服务(未试验过)
- cd /opt/redmine-3.4.4-2
- ./ctlscript.sh restart