Descente d'un niveau sommaire
This commit is contained in:
parent
9409c07970
commit
3c29e65efc
|
@ -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.
|
* 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.
|
* Les commandes sont à lancer avec l'utilisateur entre parenthèse.
|
||||||
|
|
||||||
### Prérequis (User = root)
|
## Prérequis (User = root)
|
||||||
|
|
||||||
Installations des dépendances :
|
Installations des dépendances :
|
||||||
|
|
||||||
|
@ -31,9 +31,10 @@ echo "http://rubygems.org/.*" >> /etc/squid3/whitelist.conf
|
||||||
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
|
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
|
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]()
|
[HowtoMySQL]()
|
||||||
|
|
||||||
### Installation (User = $REDMINE)
|
|
||||||
|
## Installation (User = $REDMINE)
|
||||||
|
|
||||||
Se connecter avec l'utilisateur $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
|
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).
|
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.**
|
**La Gem est déjà installe grâce au Gemfile.local.**
|
||||||
|
|
||||||
### Lancement de l'application
|
|
||||||
|
## Lancement de l'application
|
||||||
|
|
||||||
Démarrer/éteindre l'application :
|
Démarrer/éteindre l'application :
|
||||||
|
|
||||||
|
@ -215,9 +220,10 @@ Activer/désactiver l'application au démarrage :
|
||||||
systemctl --user enable/disable puma
|
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 :
|
Mise à jour des gem :
|
||||||
|
|
||||||
|
@ -231,15 +237,17 @@ Migration des plugins :
|
||||||
( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate )
|
( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate )
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
#### Desinstallation d'un plugin :
|
|
||||||
|
### Desinstallation d'un plugin :
|
||||||
|
|
||||||
~~~ { .bash }
|
~~~ { .bash }
|
||||||
( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate[plugin_name,0] )
|
( cd ~/www && bundle exec rake -qf ~/www/Rakefile redmine:plugins:migrate[plugin_name,0] )
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### Mise a jour
|
|
||||||
|
|
||||||
#### Mineure
|
## Mise a jour
|
||||||
|
|
||||||
|
### Mineure
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
cd ~/www
|
cd ~/www
|
||||||
|
@ -250,7 +258,8 @@ systemctl --user restart puma
|
||||||
systemctl --user status puma
|
systemctl --user status puma
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
#### Majeure
|
|
||||||
|
### Majeure
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
systemctl --user stop puma
|
systemctl --user stop puma
|
||||||
|
@ -265,7 +274,8 @@ systemctl --user start puma
|
||||||
systemctl --user status 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.
|
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
|
bundle install --redownload
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### Taches d'administration
|
|
||||||
|
## Taches d'administration
|
||||||
|
|
||||||
Lancer un shell ruby dans l'environnement de production :
|
Lancer un shell ruby dans l'environnement de production :
|
||||||
|
|
||||||
|
@ -282,7 +293,8 @@ cd ~/www
|
||||||
bundle exec rails console
|
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)
|
user = User.new(:firstname => "<FIRSTNAME>", :lastname => "<LASTNAME>", :mail => "<MAIL>", :mail_notification => "none", :status => 1)
|
||||||
|
@ -294,7 +306,8 @@ user.admin = true
|
||||||
user.save
|
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 :
|
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).
|
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 `/<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 :
|
L’information est accessible depuis l’interface 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
|
> $ 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
|
# su - REDMINE
|
||||||
|
|
Loading…
Reference in a new issue