Project

General

Profile

FrRedmineUpgrade » History » Version 4

yannick quenec'hdu, 2010-05-15 17:10

1 1 Fabrice Phung
h1. Mise à jour
2
3 3 yannick quenec'hdu
h2. Etape 1 - Vérifier les pré-requis
4 2 yannick quenec'hdu
5
La première étape pour la mise à jour de Redmine est de vérifier que vous remplissez les [[FrRedmineInstall#Exigences|exigences]]  de la version que vous vous apprêtez à installer.
6 1 Fabrice Phung
7 3 yannick quenec'hdu
h2. Etape 2 - Sauvegarde
8 4 yannick quenec'hdu
9
Il est recommandé de [[FrRedmineInstall#Sauvegarde|sauvegarder]] vos données et vos fichiers. La plupart des mises à jour sont sans danger, mais il est toujours prudent de réaliser une sauvegarde dans la cas contraire. 
10 2 yannick quenec'hdu
11 1 Fabrice Phung
h2. Mettre à jour depuis un checkout SVN
12
13
1. Allez dans le répertoire racine de Redmine et exécutez la commande suivante:
14
15
  svn update
16
17
2. Migrez votre base (svp faites une sauvegarde de la base avant):
18
19
  rake db:migrate RAILS_ENV="production"
20
21
3. Nettoyez le cache et les sessions existantes:
22
23
<pre>
24
rake tmp:cache:clear
25
rake tmp:sessions:clear
26
</pre>
27
28
4. Redémarrez l'application et allez dans "Administration -> Rôles & permissions" pour vérifier/paramétrer les permissions sur les nouvelles fonctionnalités, s'il y en a.
29
30
h2. Mettre à jour depuis une version téléchargée
31
32
1. Décompresser la nouvelle archive du programme dans un nouveau répertoire.
33
   
34
2. Copiez vos paramètres de base @config/database.yml@ dans le nouveau répertoire de configuration @config@.
35
36
3. Réentrez vos paramètres SMTP dans @config/environment.rb@ mais ne remplacez *pas* ce fichier avec l'ancien.
37
38
4. Allez dans votre nouveau répertoire redmine décompressé, puis migrez votre base de données (svp faites une sauvegarde de la base avant de faire cela):
39
40
  rake db:migrate RAILS_ENV="production"
41
42
5. Copiez le contenu du répertoire @RAILS_ROOT/files@ dans votre nouvelle installation.
43
44
6. Démarrez l'application et allez dans "Administration -> Rôles & permissions" pour vérifier/paramétrer les permissions sur les nouvelles fonctionnalités, s'il y en a.