Project

General

Profile

FrRedmineInstall » History » Version 1

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

1 1 Fabrice Phung
h1. Installer Redmine
2
3
{{>TOC}}
4
5
h2. Prérequis
6
7
    * Ruby on Rails 2.0.2
8
    * Une base de données (voir les compatibilités plus bas)
9
10
Optionnel:
11
12
    * binaires SVN (>= 1.3), pour la consultation des dépôts (doivent être atteignables dans votre PATH)
13
    * RMagick (export Gantt dans une image png)
14
15
Bases de données supportées:
16
17
    * MySQL 4 ou ultiérieur (recommandé)
18
    * PostgreSQL 8 (non testé intensivement sur 8.3)
19
    * SQLite 3 (lire ceci: http://weblog.rubyonrails.org/2007/1/29/using-sqlite3-with-rails)
20
21
h2. Installation
22
23
1. [[Download|Téléchargez]] et extrayez l'archive ou faites un [[CheckingoutRedmine|checkout]] de Redmine.
24
25
2. Créez une base de données vide nommée par exemple @redmine@.
26
27
Pour MySQL:
28
29
  create database redmine character set utf8;
30
31
3. Coiez @config/database.yml.example@ dans @config/database.yml@ et éditez ce fichier pour configurer vos paramètres de base dans l'environnement "production".
32
33
Exemple pour une base de données MySQL:
34
35
  production:
36
    adapter: mysql
37
    database: redmine
38
    host: localhost
39
    username: bduser
40
    password: bdpasswd
41
42
4. Créez la structure de base en lançant la commande suivante depuis le répertoire racine de l'application:
43
44
  rake db:migrate RAILS_ENV="production"
45
46
Ceci va créer les tables et le compte administrateur.
47
48
5. Insérez les données de la configuration par défaut dans la base en lançant la commande suivante:
49
50
  rake redmine:load_default_data RAILS_ENV="production"
51
52
Cette étape est optionnelle mais *fortement recommandée*, sauf si vous définissez votre propre configuration depuis rien. Elle va charger les rôles par défaut, les trackers, statuts, workflows et énumérations.
53
54
6. Testez l'installation en lançant le serveur web WEBrick:
55
56
  ruby script/server -e production
57
58
Une fois WEBrick démarré, dirigez votre navigateur sur http://localhost:3000/. Vous devriez voir maintenant la page de bienvenue de l'application.
59
60
7. Utilisez le compte administrateur par défaut pour vous connecter:
61
62
    * identifiant: admin
63
    * mot de passe: admin
64
65
8. Vous pouvez aller sur  @Administration@ pour modifier la configuration de l'application.
66
67
h2. Configuration du serveur SMTP
68
69
Dans config/environment.rb, vous pouvez configurer les paramètres de votre serveur SMTP:
70
71
    * config.action_mailer.smtp_settings: configuration du serveur SMTP
72
    * config.action_mailer.perform_deliveries: mettre à false pour désactiver l'envoi de messages
73
74
N'oubliez pas de redémarrer l'application après toute modification.
75
76
h2. Sauvegarde
77
78
Les sauvegardes Redmine devraient inclure:
79
* les données (stockées dans votre base de données redmine)
80
* pièces jointes (stockées dans le répertoire @files@ de votre installation Redmine)
81
82
Voici un simple script shell pouvant être utilisé pour des sauvegardes quotidiennes (à supposer que vous utilisez une base mysql):
83
84
<pre>
85
# Base
86
/usr/bin/mysqldump -u <utilisateur> -p <motdepasse> <base_redmine> | gzip > /chemin/vers/sauvegarde/db/redmine_`date +%y_%m_%d`.gz
87
88
# Pièces jointes
89
rsync -a /chemin/vers/redmine/files /chemin/vers/sauvegarde/files
90
</pre>