| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | == Redmine upgrade | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Redmine - project management software | 
					
						
							| 
									
										
										
										
											2010-01-09 11:46:53 +00:00
										 |  |  | Copyright (C) 2006-2010  Jean-Philippe Lang | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | http://www.redmine.org/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-21 20:24:10 +00:00
										 |  |  | == Upgrading | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 1. Uncompress the program archive in a new directory | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-09 11:46:53 +00:00
										 |  |  | 2. Copy your database settings (RAILS_ROOT/config/database.yml) | 
					
						
							| 
									
										
										
										
											2011-01-23 10:22:00 +00:00
										 |  |  |    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.  | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 3. Copy the RAILS_ROOT/files directory content into your new installation | 
					
						
							|  |  |  |    This directory contains all the attached files. | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | 4. Copy the folders of the installed plugins and themes into new installation | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 5. Generate a session store secret | 
					
						
							|  |  |  |     | 
					
						
							| 
									
										
										
										
											2010-01-09 11:46:53 +00:00
										 |  |  |    Redmine stores session data in cookies by default, which requires | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  |    a secret to be generated. Under the new application directory run: | 
					
						
							|  |  |  |      rake generate_session_store | 
					
						
							|  |  |  |     | 
					
						
							|  |  |  |    DO NOT REPLACE OR EDIT ANY OTHER FILES. | 
					
						
							| 
									
										
										
										
											2010-02-19 18:52:34 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | 6. Migrate your database | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    If you are upgrading to Rails 2.3.5 as part of this migration, you | 
					
						
							|  |  |  |    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" | 
					
						
							|  |  |  |     | 
					
						
							|  |  |  | 7. Clean up | 
					
						
							|  |  |  |     | 
					
						
							|  |  |  |    Clear the cache and the existing sessions by running: | 
					
						
							|  |  |  |      rake tmp:cache:clear | 
					
						
							|  |  |  |      rake tmp:sessions:clear | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 8. Restart the application server (e.g. mongrel, thin, passenger) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 9. Finally go to "Administration -> Roles & permissions" to check/set permissions | 
					
						
							|  |  |  |    for new features, if any | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-21 20:24:10 +00:00
										 |  |  | == Notes | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | * Rails 2.3.5 is required for versions 0.9.x and 1.0.x. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | == References | 
					
						
							| 
									
										
										
										
											2007-11-04 13:19:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-18 15:19:04 +00:00
										 |  |  | * http://www.redmine.org/wiki/redmine/RedmineUpgrade |