UPGRADING
69 lines
| 2.3 KiB
| text/plain
|
TextLexer
/ doc / UPGRADING
|
r3734 | == Redmine upgrade | ||
|
r870 | |||
Redmine - project management software | ||||
|
r8784 | Copyright (C) 2006-2012 Jean-Philippe Lang | ||
|
r870 | http://www.redmine.org/ | ||
|
r1269 | == Upgrading | ||
|
r870 | |||
1. Uncompress the program archive in a new directory | ||||
|
r3734 | |||
|
r3179 | 2. Copy your database settings (RAILS_ROOT/config/database.yml) | ||
|
r4632 | and your configuration file (RAILS_ROOT/config/configuration.yml) | ||
into the new config directory | ||||
Note: before Redmine 1.2, SMTP configuration was stored in | ||||
config/email.yml. It should now be stored in config/configuration.yml. | ||||
|
r3734 | |||
3. Copy the RAILS_ROOT/files directory content into your new installation | ||||
This directory contains all the attached files. | ||||
|
r870 | |||
|
r3734 | 4. Copy the folders of the installed plugins and themes into new installation | ||
|
r9494 | Plugins must be stored in the [redmine_root]/plugins directory | ||
Themes must be stored in the [redmine_root]/public/themes directory | ||||
WARNING: plugins from your previous Redmine version may not be compatible | ||||
with the Redmine version you're upgrading to. | ||||
|
r3734 | |||
|
r8784 | 5. Install the required gems by running: | ||
bundle install --without development test | ||||
If ImageMagick is not installed on your system, you should skip the installation | ||||
of the rmagick gem using: | ||||
bundle install --without development test rmagick | ||||
6. Generate a session store secret | ||||
|
r3734 | |||
|
r3179 | Redmine stores session data in cookies by default, which requires | ||
|
r3734 | a secret to be generated. Under the new application directory run: | ||
|
r9494 | rake generate_secret_token | ||
|
r3734 | |||
DO NOT REPLACE OR EDIT ANY OTHER FILES. | ||||
|
r3341 | |||
|
r8784 | 7. Migrate your database | ||
|
r3734 | |||
|
r7729 | If you are upgrading to Rails 2.3.14 as part of this migration, you | ||
|
r3734 | need to upgrade the plugin migrations before running the plugin migrations | ||
using: | ||||
rake db:migrate:upgrade_plugin_migrations RAILS_ENV="production" | ||||
Please make a backup before doing this! Under the new application | ||||
directory run: | ||||
rake db:migrate RAILS_ENV="production" | ||||
If you have installed any plugins, you should also run their database | ||||
migrations using: | ||||
rake db:migrate_plugins RAILS_ENV="production" | ||||
|
r8784 | 8. Clear the cache and the existing sessions by running: | ||
|
r3734 | rake tmp:cache:clear | ||
rake tmp:sessions:clear | ||||
|
r8784 | 9. Restart the application server (e.g. mongrel, thin, passenger) | ||
|
r870 | |||
|
r8784 | 10. Finally go to "Administration -> Roles & permissions" to check/set permissions | ||
for new features, if any | ||||
|
r3734 | |||
== References | ||||
|
r870 | |||
|
r3734 | * http://www.redmine.org/wiki/redmine/RedmineUpgrade | ||