我在虚拟机上安装了redmine 2.5.3(See Martin Denizet blog for HowTo install it) 现在,我想将以前的redmine DB(版本1.3)移动到此虚拟机。 两个redmine版本都在工作,但虚拟机还没有在生产环境中。
我尝试将$ REDMINE / config / database.yml更改为生产环境,但刷新2.5.3主页后出现“内部服务器错误”。
这怎么可能?
答案 0 :(得分:1)
您可以在 RedmineUpgrade_WikiPage 中关注指令作为主要解决方案。
另一个解决方案是设置redmine的实例(您想要的任何版本以及您拥有的任何类型的机器,虚拟或裸露都不重要),这些实例在 Martin Denizet Blog -> HowTo install redmine中有所描述,然后:
$ mysqldump --host=localhost -uredmine -p \
--default-characterset=utf8 db_name > redmine_db.dump
production:
adapter: mysql2
database: redmine
host: 10.0.0.151
username: dev
password: "my_password"
encoding: utf8
cd $REDMINE_DIR
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
RAILS_ENV=production script/rails r 'user = User.find(:first, :conditions => {:admin => true}) ; user.password, user.password_confirmation = "password"; user.save!'
庆祝时间:D,
现在,您可以通过密码以 admin 的身份登录新实例。