1 |
fmichon |
220 |
openFoncier - Installation |
2 |
|
|
========================== |
3 |
fraynaud |
3 |
|
4 |
fmichon |
220 |
Avertissement |
5 |
|
|
------------- |
6 |
fraynaud |
3 |
|
7 |
fmichon |
1315 |
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 |
fmichon |
220 |
la licence jointe. Vous pouvez, si vous le souhaitez, faire appel a un |
12 |
fmichon |
1315 |
prestataire spécialisé qui peut fournir support, hot-line, maintenance, et |
13 |
fmichon |
220 |
garantir le fonctionnement en environnement de production. |
14 |
fraynaud |
3 |
|
15 |
fmichon |
220 |
|
16 |
fmichon |
1315 |
Pré-requis |
17 |
fmichon |
220 |
---------- |
18 |
|
|
|
19 |
fmichon |
1315 |
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 |
fmichon |
220 |
|
22 |
|
|
|
23 |
fmichon |
1315 |
Copier le répertoire "openfoncier" sur votre serveur |
24 |
fmichon |
220 |
---------------------------------------------------- |
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 |
fmichon |
1315 |
Droits en écriture pour le serveur Web sur les dossiers |
38 |
fmichon |
220 |
- /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 |
fmichon |
1315 |
Créer la base de données PostGreSQL |
47 |
fmichon |
220 |
----------------------------------- |
48 |
|
|
|
49 |
fmichon |
1315 |
Création de la base de données "openfoncier" |
50 |
fmichon |
220 |
|
51 |
|
|
Exemple en ligne de commande |
52 |
|
|
createdb openfoncier |
53 |
|
|
|
54 |
fmichon |
1315 |
Initialisation de la base de données : |
55 |
fmichon |
220 |
|
56 |
|
|
Exemple en ligne de commande |
57 |
|
|
psql openfoncier < openfoncier/data/pgsql/init.sql |
58 |
|
|
|
59 |
fmichon |
1315 |
Exécuter les scripts dans data/pgsql |
60 |
fmichon |
220 |
|
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 |
fmichon |
1315 |
Paramétrer la connexion à la base de données |
74 |
fmichon |
220 |
-------------------------------------------- |
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 |
1315 |
Penser à changer votre mot de passe dès votre première connexion |
112 |
fmichon |
220 |
|