1 |
openFoncier - Installation |
2 |
========================== |
3 |
|
4 |
Avertissement |
5 |
------------- |
6 |
|
7 |
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 |
|
15 |
|
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 |
init.sql (framework openmairie) |
62 |
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 |
|
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 |
http://localhost/openmairie_foncier/ |
105 |
|
106 |
============================================ |
107 |
# login : demo # |
108 |
# mot de passe : demo # |
109 |
============================================ |
110 |
|
111 |
Penser à changer votre mot de passe dès votre première connexion |
112 |
|