Mercurial > hg > soundsoftware-site
comparison .svn/pristine/94/94b0a87688b1d61b6fb66241d11ae9e0ee65fa3e.svn-base @ 1298:4f746d8966dd redmine_2.3_integration
Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author | Chris Cannam |
---|---|
date | Fri, 14 Jun 2013 09:28:30 +0100 |
parents | 622f24f53b42 |
children |
comparison
equal
deleted
inserted
replaced
1297:0a574315af3e | 1298:4f746d8966dd |
---|---|
1 == Redmine upgrade | |
2 | |
3 Redmine - project management software | |
4 Copyright (C) 2006-2013 Jean-Philippe Lang | |
5 http://www.redmine.org/ | |
6 | |
7 | |
8 == Upgrading | |
9 | |
10 1. Uncompress the program archive in a new directory | |
11 | |
12 2. Copy your database settings (RAILS_ROOT/config/database.yml) | |
13 and your configuration file (RAILS_ROOT/config/configuration.yml) | |
14 into the new config directory | |
15 Note: before Redmine 1.2, SMTP configuration was stored in | |
16 config/email.yml. It should now be stored in config/configuration.yml. | |
17 | |
18 3. Copy the RAILS_ROOT/files directory content into your new installation | |
19 This directory contains all the attached files. | |
20 | |
21 4. Copy the folders of the installed plugins and themes into new installation | |
22 Plugins must be stored in the [redmine_root]/plugins directory | |
23 Themes must be stored in the [redmine_root]/public/themes directory | |
24 | |
25 WARNING: plugins from your previous Redmine version may not be compatible | |
26 with the Redmine version you're upgrading to. | |
27 | |
28 5. Install the required gems by running: | |
29 bundle install --without development test | |
30 | |
31 If ImageMagick is not installed on your system, you should skip the installation | |
32 of the rmagick gem using: | |
33 bundle install --without development test rmagick | |
34 | |
35 Only the gems that are needed by the adapters you've specified in your database | |
36 configuration file are actually installed (eg. if your config/database.yml | |
37 uses the 'mysql2' adapter, then only the mysql2 gem will be installed). Don't | |
38 forget to re-run `bundle install` when you change config/database.yml for using | |
39 other database adapters. | |
40 | |
41 If you need to load some gems that are not required by Redmine core (eg. fcgi), | |
42 you can create a file named Gemfile.local at the root of your redmine directory. | |
43 It will be loaded automatically when running `bundle install`. | |
44 | |
45 6. Generate a session store secret | |
46 | |
47 Redmine stores session data in cookies by default, which requires | |
48 a secret to be generated. Under the new application directory run: | |
49 rake generate_secret_token | |
50 | |
51 DO NOT REPLACE OR EDIT ANY OTHER FILES. | |
52 | |
53 7. Migrate your database | |
54 | |
55 If you are upgrading to Rails 2.3.14 as part of this migration, you | |
56 need to upgrade the plugin migrations before running the plugin migrations | |
57 using: | |
58 rake db:migrate:upgrade_plugin_migrations RAILS_ENV="production" | |
59 | |
60 Please make a backup before doing this! Under the new application | |
61 directory run: | |
62 rake db:migrate RAILS_ENV="production" | |
63 | |
64 If you have installed any plugins, you should also run their database | |
65 migrations using: | |
66 rake db:migrate_plugins RAILS_ENV="production" | |
67 | |
68 8. Clear the cache and the existing sessions by running: | |
69 rake tmp:cache:clear | |
70 rake tmp:sessions:clear | |
71 | |
72 9. Restart the application server (e.g. mongrel, thin, passenger) | |
73 | |
74 10. Finally go to "Administration -> Roles & permissions" to check/set permissions | |
75 for new features, if any | |
76 | |
77 == References | |
78 | |
79 * http://www.redmine.org/wiki/redmine/RedmineUpgrade |