/[openfoncier]/trunk/INSTALL.txt
ViewVC logotype

Annotation of /trunk/INSTALL.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 220 - (hide annotations)
Tue Oct 18 16:02:51 2011 UTC (13 years, 3 months ago) by fmichon
File MIME type: text/plain
File size: 3061 byte(s)
Préparation de la release 3.0.0-b1 + Suppression des anciens dossiers trs/ non utilisés (2 & 3) + Ajout du fichier de configuration pour le ldap

1 fmichon 220 openFoncier - Installation
2     ==========================
3 fraynaud 3
4 fmichon 220 Avertissement
5     -------------
6 fraynaud 3
7 fmichon 220 openFoncier est une application sensible, nécessitant un paramétrage précis.
8     Un mauvais paramétrage peut entrainer le non respect du code de l'urbanisme.
9     Ni l'équipe du projet openFoncier ni le chef de projet ne peuvent être tenus
10     pour responsables d'un éventuel dysfonctionnement comme ceci est précisé dans
11     la licence jointe. Vous pouvez, si vous le souhaitez, faire appel a un
12     prestataire spécialisé qui peut fournir support, hot-line, maintenance, et
13     garantir le fonctionnement en environnement de production.
14 fraynaud 3
15 fmichon 220
16     Pré-requis
17     ----------
18    
19     openFoncier est une application Web PHP. Elle nécessite donc un serveur Web
20     (comme Apache) avec PHP ainsi qu'une base de données PostGreSQL.
21    
22    
23     Copier le répertoire "openfoncier" sur votre serveur
24     ----------------------------------------------------
25    
26     Exemple sous WINDOWS:
27     * WAMP
28     "c:\wamp\www\openfoncier\"
29     * EASYPHP 1.8
30     "c:\easyphp1-8\www\openfoncier\"
31    
32     Exemple sous LINUX:
33     * APACHE
34     "/var/www/openfoncier/"
35    
36     Attention, sous certains OS, la gestion des droits est importante :
37     Droits en écriture pour le serveur Web sur les dossiers
38     - /tmp/
39     - /trs/
40     Exemple sous LINUX avec APACHE
41     chown -R user:www-data openfoncier/
42     chmod -R g+w openfoncier/tmp/
43     chmod -R g+w openfoncier/trs/
44    
45    
46     Créer la base de données PostGreSQL
47     -----------------------------------
48    
49     Création de la base de données "openfoncier"
50    
51     Exemple en ligne de commande
52     createdb openfoncier
53    
54     Initialisation de la base de données :
55    
56     Exemple en ligne de commande
57     psql openfoncier < openfoncier/data/pgsql/init.sql
58    
59     Exécuter les scripts dans data/pgsql
60    
61 fraynaud 3 init.sql (framework openmairie)
62 fraynaud 198 init_metier.sql (tables d openfoncier)
63     parametrage.sql (parametrage de base d openfoncier)
64     si utilisation de postgis
65     init_sig.sql (creation champs sig)
66    
67     facultatif :
68     initdata_sig.sql : base d essai geographique (exemple widget et cartes)
69     init_metier_vue.sql : exemple de vuue dblink sur sig dynmap
70     rivoli_arles.sql : table rivoli d arles
71 fmichon 220
72    
73     Paramétrer la connexion à la base de données
74     --------------------------------------------
75    
76     openfoncier/dyn/database.inc.php
77    
78     //
79     array_push($conn,
80     array(
81     "openFoncier",
82     "pgsql",
83     "pgsql",
84     "postgres", // login
85     "postgres", // mot de passe
86     "tcp",
87     "localhost",
88     "5432",
89     "",
90     "openfoncier", // nom de la base
91     "AAAA-MM-JJ",
92     "public",
93     "",
94     "ldap-default",
95     ));
96    
97     Modifier les valeurs correspondantes au login, mot de passe et nom de la base
98     de votre infrastructure.
99    
100    
101     Lancer votre navigateur Web
102     ---------------------------
103    
104 fraynaud 198 http://localhost/openmairie_foncier/
105 fraynaud 3
106 fmichon 220 ============================================
107     # login : demo #
108     # mot de passe : demo #
109     ============================================
110 fraynaud 3
111 fmichon 220 Penser à changer votre mot de passe dès votre première connexion
112    

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26