FrRedmineUpgrade » History » Version 1

Fabrice Phung, 2008-05-03 17:43
traduction du guide version 02052008

1 1 Fabrice Phung
h1. Mise à jour
2 1 Fabrice Phung
3 1 Fabrice Phung
h2. Mettre à jour depuis un checkout SVN
4 1 Fabrice Phung
5 1 Fabrice Phung
1. Allez dans le répertoire racine de Redmine et exécutez la commande suivante:
6 1 Fabrice Phung
7 1 Fabrice Phung
  svn update
8 1 Fabrice Phung
9 1 Fabrice Phung
2. Migrez votre base (svp faites une sauvegarde de la base avant):
10 1 Fabrice Phung
11 1 Fabrice Phung
  rake db:migrate RAILS_ENV="production"
12 1 Fabrice Phung
13 1 Fabrice Phung
3. Nettoyez le cache et les sessions existantes:
14 1 Fabrice Phung
15 1 Fabrice Phung
<pre>
16 1 Fabrice Phung
rake tmp:cache:clear
17 1 Fabrice Phung
rake tmp:sessions:clear
18 1 Fabrice Phung
</pre>
19 1 Fabrice Phung
20 1 Fabrice Phung
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.
21 1 Fabrice Phung
22 1 Fabrice Phung
h2. Mettre à jour depuis une version téléchargée
23 1 Fabrice Phung
24 1 Fabrice Phung
1. Décompresser la nouvelle archive du programme dans un nouveau répertoire.
25 1 Fabrice Phung
   
26 1 Fabrice Phung
2. Copiez vos paramètres de base @config/database.yml@ dans le nouveau répertoire de configuration @config@.
27 1 Fabrice Phung
28 1 Fabrice Phung
3. Réentrez vos paramètres SMTP dans @config/environment.rb@ mais ne remplacez *pas* ce fichier avec l'ancien.
29 1 Fabrice Phung
30 1 Fabrice Phung
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):
31 1 Fabrice Phung
32 1 Fabrice Phung
  rake db:migrate RAILS_ENV="production"
33 1 Fabrice Phung
34 1 Fabrice Phung
5. Copiez le contenu du répertoire @RAILS_ROOT/files@ dans votre nouvelle installation.
35 1 Fabrice Phung
36 1 Fabrice Phung
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.