Changes to "Installation" between 2013-07-28 11:07:28 and 2013-07-28 11:32:29






1

2
3

4
5

6
7
8


9
10
11
12
13
14
15
16
17
18
19
20
21
22




































1
2
3
4
5

6
7

8
9

10
11


12
13


14
15
16
17
18
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
+
+
+
+
+
-
+

-
+

-
+

-
-
+
+
-
-












+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Garradin est disponible en deux distributions différentes :

  #  En-ligne : nécessite de disposer d'un hébergement web (OVH, Ouvaton, Lautre.net, Infomaniak, etc.) et permet de gérer une association collectivement sur Internet.
  #  Hors-ligne : à installer sur son propre ordinateur sous GNU/Linux. Permet de gérer une association individuellement sans nécessiter d'accès Internet.

<h2>Comment installer Garradin ?</h2>
<h2>Comment installer Garradin en-ligne ?</h2>

Avant d'installer, vérifiez que votre hébergeur dispose bien de PHP dans une version supérieure ou égale à 5.3.0 et de SQLite3¹.
Avant d'installer, vérifiez que votre hébergeur dispose bien de PHP dans une version supérieure ou égale à 5.4 et de SQLite3.

  #  Télécharger la dernière version : [http://dev.kd2.org/garradin/?download]
  #  Télécharger la dernière version : [http://dev.kd2.org/garradin/?download] (fichier .tar.bz2 ou .zip)
  #  La décompresser dans un répertoire accessible au serveur web
  #  Optionnel : positionner un virtual host sur le répertoire www/ du répertoire de Garradin
  #  Se rendre avec son navigateur dans le répertoire www/ de Garradin.
  #  Positionner un virtual host (ou "sous-domaine") sur le répertoire www/ du répertoire de Garradin
  #  Se rendre avec son navigateur sur le virtual host de Garradin.

¹ Sous Debian/Ubuntu, "apt-get install php5-sqlite php5".

<h3>Ça ne fonctionne pas.</h3>

Sous Debian/Ubuntu, vérifiez que les paquets php5 et php5-sqlite sont installés, et que le fichier /etc/php5/apache2/conf.d/sqlite3.ini existe bien.

<h4>Problèmes de droits</h4>

Il a été rapporté que certains hébergeurs nécessitent d'appliquer un chmod 777 sur le répertoire racine de Garradin, le répertoire 'cache' et le répertoire 'squelettes' pour fonctionner correctement. Cas par exemple de l'hébergeur suisse Infomaniak (voir [26b7313996]).

<h3>Procédure d'installation chez les hébergeurs</h3>

  *  [Installation_OVH]

<h2>Comment installer Garradin hors-ligne ?</h2>

Vous devez disposer d'un ordinateur avec Debian (version Wheezy ou supérieure) ou Ubuntu.

  #  Télécharger le paquet .deb : [http://dev.kd2.org/garradin/?download]
  #  L'installer (soit avec le gestionnaire de paquet soit en ligne de commande en utilisant 'sudo dpkg -i garradin')
  #  Lancer 'garradin' en ligne de commande ou via le menu système

<h3>Optionnel : mettre à disposition une instance de Garradin en ligne</h3>

Le paquet Debian de Garradin peut également être utilisé en version en-ligne, pour cela il suffit de suivre cet exemple pour Apache2 (paquet apache2-mpm-itk) :

  *  Créer un répertoire /var/www/garradin
  *  Créer un nouveau virtual host qui pointe sur ce répertoire, par exemple garradin.example.net, comme suit :

  <VirtualHost garradin.example.net:80>
  AssignUserID www www
  ServerName garradin.example.net
  DocumentRoot /var/www/garradin
  
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !/cache/static
  RewriteRule (.*) /usr/share/garradin/www/$1 [QSA,L]

  ErrorDocument 404 /index.php
  </VirtualHost>

  *  Créer un fichier texte /var/www/garradin/config.local.php comme suit :

  <?php
  define('GARRADIN_DATA_ROOT', __DIR__);
  define('WWW_URI', 'http://garradin.example.net/');
  ?>

  *  Redémarrer le serveur web