From 3c29e65efc5fb597150e8b5a88362c7ea2bd240c Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Wed, 8 Nov 2023 16:59:13 +0100 Subject: [PATCH] Descente d'un niveau sommaire --- HowtoRedmine.md | 58 +++++++++++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 21 deletions(-) diff --git a/HowtoRedmine.md b/HowtoRedmine.md index b5c50312..c65763ba 100644 --- a/HowtoRedmine.md +++ b/HowtoRedmine.md @@ -9,7 +9,7 @@ Cette installation à été testé sur une Debian Jessie avec Redmine en version * La catégorie nommées prérequis ne sont à faire qu'une seule fois par serveur. * Les commandes sont à lancer avec l'utilisateur entre parenthèse. -### Prérequis (User = root) +## Prérequis (User = root) Installations des dépendances : @@ -31,9 +31,10 @@ echo "http://rubygems.org/.*" >> /etc/squid3/whitelist.conf echo "http://.*.rubygems.org/.*" >> /etc/squid3/whitelist.conf ~~~ -#### /home ne doit pas avoir l'attribut noexec !!! +**/home ne doit pas avoir l'attribut noexec !!!** -### Création du compte Unix (User = root) + +## Création du compte Unix (User = root) Choix de l'utilisateur $REDMINE propriétaire de l'application @@ -53,11 +54,13 @@ Ajout de l'utilisateur www-data au groupe $REDMINE : adduser www-data $REDMINE ~~~ -### Création de la base de donnée (User = root) + +## Création de la base de donnée (User = root) [HowtoMySQL]() -### Installation (User = $REDMINE) + +## Installation (User = $REDMINE) Se connecter avec l'utilisateur $REDMINE : @@ -183,13 +186,15 @@ Chargement des données par défaut : bundle exec rake -qf ~/www/Rakefile redmine:load_default_data REDMINE_LANG=fr ~~~ -#### Serveur d'application + +### Serveur d'application Maintenant que Redmine est installé, il faut configurer [Puma](https://wiki.evolix.org/HowtoPuma). **La Gem est déjà installe grâce au Gemfile.local.** -### Lancement de l'application + +## Lancement de l'application Démarrer/éteindre l'application : @@ -215,9 +220,10 @@ Activer/désactiver l'application au démarrage : systemctl --user enable/disable puma ~~~ -### Gestions des plugins -#### Taches post installation / post mise a jour +## Gestions des plugins + +### Taches post installation / post mise a jour Mise à jour des gem : @@ -231,15 +237,17 @@ Migration des plugins : ( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate ) ~~~ -#### Desinstallation d'un plugin : + +### Desinstallation d'un plugin : ~~~ { .bash } ( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate[plugin_name,0] ) ~~~ -### Mise a jour -#### Mineure +## Mise a jour + +### Mineure ~~~ cd ~/www @@ -250,7 +258,8 @@ systemctl --user restart puma systemctl --user status puma ~~~ -#### Majeure + +### Majeure ~~~ systemctl --user stop puma @@ -265,7 +274,8 @@ systemctl --user start puma systemctl --user status puma ~~~ -#### Après une mise à jour de Debian + +### Après une mise à jour de Debian Après une mise à jour du type Debian 9 vers Debian 10, il faut remettre à jour les gems. @@ -273,7 +283,8 @@ Après une mise à jour du type Debian 9 vers Debian 10, il faut remettre à jou bundle install --redownload ~~~ -### Taches d'administration + +## Taches d'administration Lancer un shell ruby dans l'environnement de production : @@ -282,7 +293,8 @@ cd ~/www bundle exec rails console ~~~ -#### Créer un compte admin / mot de passe admin + +### Créer un compte admin / mot de passe admin ~~~ user = User.new(:firstname => "", :lastname => "", :mail => "", :mail_notification => "none", :status => 1) @@ -294,7 +306,8 @@ user.admin = true user.save ~~~ -#### Compter les issues d'un projet / les supprimer + +### Compter les issues d'un projet / les supprimer Ceci est notamment utile à faire avant de supprimer un projet, ce qui est peut-être impossible via l'interfaces web si il y atrop d'issues : @@ -307,13 +320,15 @@ Ceci est notamment utile à faire avant de supprimer un projet, ce qui est peut- ... ~~~ -#### Changer le mot de passe de l’administrateur + +### Changer le mot de passe de l’administrateur Dans le cas où il n’y a qu’un seul utilisateur administrateur, on peut toujours changer son mot de passe en éditant directement la base de données. La procédure est dans [la FAQ de Redmine](https://www.redmine.org/projects/redmine/wiki/FAQ#Reset-password-lost-without-admin-redmine-account-but-with-admin-redmine-database-account). -## FAQ -### Déterminer la version de Redmine +# FAQ + +## Déterminer la version de Redmine L’information est accessible depuis l’interface dans _Administration_ puis _Informations_. En ligne de commande, il faut vérifier le contenu du fichier `//lib/redmine/version.rb`. La version est lisible dans les variable `MAJOR`, `MINOR` et `TINY`. Par exemple, pour une instance Redmine en 5.0.3 : @@ -332,7 +347,8 @@ $ cat ./lib/redmine/version.rb > $ awk '/^ *MAJOR/ { major = $NF } /^ *MINOR/ { minor = $NF } /^ *TINY/ { tiny = $NF } END { printf "%u.%u.%u", major, minor, tiny }' ./lib/redmine/version.rb > ~~~ -### Changer un mot de passe avec `rails` + +## Changer un mot de passe avec `rails` ~~~ # su - REDMINE