openFoncier - Installation ========================== Avertissement ------------- openFoncier est une application sensible, nécessitant un paramétrage précis. Un mauvais paramétrage peut entrainer le non respect du code de l'urbanisme. Ni l'équipe du projet openFoncier ni le chef de projet ne peuvent être tenus pour responsables d'un éventuel dysfonctionnement comme ceci est précisé dans la licence jointe. Vous pouvez, si vous le souhaitez, faire appel a un prestataire spécialisé qui peut fournir support, hot-line, maintenance, et garantir le fonctionnement en environnement de production. Pré-requis ---------- openFoncier est une application Web PHP. Elle nécessite donc un serveur Web (comme Apache) avec PHP ainsi qu'une base de données PostGreSQL. Copier le répertoire "openfoncier" sur votre serveur ---------------------------------------------------- Exemple sous WINDOWS: * WAMP "c:\wamp\www\openfoncier\" * EASYPHP 1.8 "c:\easyphp1-8\www\openfoncier\" Exemple sous LINUX: * APACHE "/var/www/openfoncier/" Attention, sous certains OS, la gestion des droits est importante : Droits en écriture pour le serveur Web sur les dossiers - /tmp/ - /trs/ Exemple sous LINUX avec APACHE chown -R user:www-data openfoncier/ chmod -R g+w openfoncier/tmp/ chmod -R g+w openfoncier/trs/ Créer la base de données PostGreSQL ----------------------------------- Création de la base de données "openfoncier" Exemple en ligne de commande createdb openfoncier Initialisation de la base de données : Exemple en ligne de commande psql openfoncier < openfoncier/data/pgsql/init.sql Exécuter les scripts dans data/pgsql init.sql (framework openmairie) init_metier.sql (tables d openfoncier) parametrage.sql (parametrage de base d openfoncier) si utilisation de postgis init_sig.sql (creation champs sig) facultatif : initdata_sig.sql : base d essai geographique (exemple widget et cartes) init_metier_vue.sql : exemple de vuue dblink sur sig dynmap rivoli_arles.sql : table rivoli d arles Paramétrer la connexion à la base de données -------------------------------------------- openfoncier/dyn/database.inc.php // array_push($conn, array( "openFoncier", "pgsql", "pgsql", "postgres", // login "postgres", // mot de passe "tcp", "localhost", "5432", "", "openfoncier", // nom de la base "AAAA-MM-JJ", "public", "", "ldap-default", )); Modifier les valeurs correspondantes au login, mot de passe et nom de la base de votre infrastructure. Lancer votre navigateur Web --------------------------- http://localhost/openmairie_foncier/ ============================================ # login : demo # # mot de passe : demo # ============================================ Penser à changer votre mot de passe dès votre première connexion