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.
|
||||
* 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 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 `/<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
|
||||
|
|
Loading…
Reference in a new issue