Changes to "Installation sous Debian-Ubuntu" between 2018-10-20 09:30:12 and 2018-11-22 10:18:49

19
20
21
22
23
24
25
26
27
28
29

30
31
32

33
34

35
36

37
38
39
40
41
42
43
19
20
21
22
23
24
25


26
27
28
29


30
31

32
33

34
35
36
37
38
39
40
41







-
-


+

-
-
+

-
+

-
+








## Télécharger Garradin

Bien évidemment, il vous faut vérifier avant quelle est la dernière version de Garradin. Les téléchargements sont ici : [https://fossil.kd2.org/garradin/uvlist](https://fossil.kd2.org/garradin/uvlist)

Repérez la dernière version disponible, avec l'extension `.tar.bz2` et copiez le lien.

Pour l'exemple, la dernière version de Garradin est la `0.9.0rc-4`. A ce propos, `rc` ou `beta` signifient que ces versions sont encore un peu fraîches et qu'elles peuvent comporter des bugs. Si vous voulez un truc plus fiable, prenez plutôt la version de Garradin plus ancienne et qui n'a pas ces mentions.

Sur votre serveur web, téléchargez l'archive d'installation et décompressez-là :

    sudo mv garradin-*.tar.bz2 /var/www
    cd /var/www
    sudo wget https://fossil.kd2.org/garradin/uv/garradin-0.9.0-rc4.tar.bz2
    sudo tar -xvf garradin-0.9.0-rc4.tar.bz2
    sudo -u www-data tar -xvf garradin-*.tar.bz2
   
Vous voilà donc avec un répertoire nommé `garradin-0.9.0-rc4`. Vous n'allez bien évidemment pas conserver ce nom, aussi renommez-le en `garradin`:
Vous voilà donc avec un répertoire nommé `garradin-X.Y.Z` (ou X.Y.Z est le numéro de version). Vous n'allez bien évidemment pas conserver ce nom, aussi renommez-le en `garradin`:

    sudo mv garradin-0.9.0-rc4 garradin
    sudo mv garradin-* garradin

Apache (utilisateur Linux `www-data`) doit être propriétaire des fichiers pour pouvoir utiliser Garradin :

    sudo chown -R www-data:www-data /var/www/garradin
   
Nos fichiers sont en place, il est temps de créer le fichier de configuration qui dira à Apache comment faire le lien entre http://garradin.association.fr et le répertoire `/var/www/garradin`. Et ce fichier, on le nomme `vHost` dans la langue obscure des serveurs web.

95
96
97
98
99
100
101
102

93
94
95
96
97
98
99

100







-
+

Si vous retournez dans le répertoire `/etc/apache2/sites-available`, vous constaterez que les vHosts pour lesquels vous avez activé le https ont maintenant deux fichiers de conf : celui d'origine pour le http, et un autre suffixé par `-le-ssl` qui gère le https.

Redémarrez Apache en faisant :

    sudo systemctl restart apache2
   
Vous devriez à présent pouvoir accéder à Garradin via [https://garradin.association.fr](https://garradin.association.fr) !
Vous devriez à présent pouvoir accéder à Garradin via `https://garradin.association.fr` !