Descente d'un niveau sommaire

This commit is contained in:
whirigoyen 2023-11-08 16:59:13 +01:00
parent 9409c07970
commit 3c29e65efc

View file

@ -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 => "<FIRSTNAME>", :lastname => "<LASTNAME>", :mail => "<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 ladministrateur
### Changer le mot de passe de ladministrateur
Dans le cas où il ny a quun 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
Linformation est accessible depuis linterface dans _Administration_ puis _Informations_. En ligne de commande, il faut vérifier le contenu du fichier `/<racine_redmine>/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