Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
td_histoire_numerique:installation_db_2013 [2016/01/15 07:56] Francesco Beretta [Installation de la base de données] |
td_histoire_numerique:installation_db_2013 [2016/01/15 08:09] Francesco Beretta [Pour Macintosh] |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
* Une fois le fichier ouvert, exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte en dessous du menu 'Macros' | * Une fois le fichier ouvert, exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte en dessous du menu 'Macros' | ||
* Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat." (le reste ne compte pas) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon. | * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat." (le reste ne compte pas) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon. | ||
- | * Vous répétez ensuite l'opération avec les fichiers : **tables_objet.sql**, **tables_uc.sql** et **vues_sql.sql" | + | * Vous répétez ensuite l'opération avec les fichiers : **tables_objet.sql**, **tables_uc.sql** et **vues_sql.sql** |
* ATTENTION : exécuter les quatre fichiers .sql exactement DANS L'ORDRE INDIQUÉ | * ATTENTION : exécuter les quatre fichiers .sql exactement DANS L'ORDRE INDIQUÉ | ||
* Fermez la boîte de dialogue SQL. Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | * Fermez la boîte de dialogue SQL. Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | ||
Ligne 41: | Ligne 41: | ||
- | Une instance d'Apache–PHP a été installée en même temps que PostgreSQL avec Stackbuilder, il faut maintenant chercher le dossier 'web' du serveur Apache pour y mettre les fichiers de l'interface. | + | Une instance d'Apache–PHP a été installée en même temps que PostgreSQL par la distribution que nous avons utilisée, il faut maintenant chercher le dossier 'web' du serveur Apache pour y mettre le dossier contenant les fichiers de l'interface. |
- | * Ce fichier est à télécharger ici : {{:td_histoire_numerique:base_individuelle_20141007.zip|version du 7 octobre 2014}}, puis à dézipper. | + | * Ce dossier est à télécharger ici : {{:td_histoire_numerique:base_individuelle_20141007.zip|version du 7 octobre 2014}}, puis à dézipper. |
* A son intérieur, on trouve un dossier appelé 'base_individuelle' qu'il faudra mettre dans le dossier 'web' du serveur Apache. | * A son intérieur, on trouve un dossier appelé 'base_individuelle' qu'il faudra mettre dans le dossier 'web' du serveur Apache. | ||
- | * Dans ce dossier se trouve un fichier "connexion_base_individuelle.inc" qu'il faut ouvrir avec un simple éditeur de texte et modifier: remplacer le mot passe (MODIFIER) par son propre mot de passe du compte postgres. | + | * Dans ce dossier se trouve un fichier "connexion_base_individuelle.inc" qu'il faut ouvrir avec un simple éditeur de texte et modifier |
+ | * mettre "base_individuelle" comme nom de la base de données: dbname=base_individuelle | ||
+ | * remplacer le mot passe (MODIFIER ou NN) par son propre mot de passe du compte postgres. | ||
* Ensuite sauvegarder et fermer. | * Ensuite sauvegarder et fermer. | ||
Ligne 52: | Ligne 54: | ||
==== Pour Windows ==== | ==== Pour Windows ==== | ||
- | * Chercher le dossier dans lequel a été installé PostgreSQL, normalement C:\BitNami\wappstack-5.4.21-0 | + | * Chercher le dossier dans lequel a été installé la distribution Bitnami de PostgreSQL, normalement C:\BitNami\wappstack-[numéro de version] |
* Dans ce dossier se trouve un dossier 'apache2' contenant à son tour un dossier 'htdocs' | * Dans ce dossier se trouve un dossier 'apache2' contenant à son tour un dossier 'htdocs' | ||
* Normalement, le chemin de ce dossier (htdocs) est donc : C:\BitNami\wappstack-5.4.21-0\apache2\htdocs | * Normalement, le chemin de ce dossier (htdocs) est donc : C:\BitNami\wappstack-5.4.21-0\apache2\htdocs | ||
* Mettre dans ce dossier (htdocs) le dossier 'base_indiduelle' avec le fichier et mot de passe modifié | * Mettre dans ce dossier (htdocs) le dossier 'base_indiduelle' avec le fichier et mot de passe modifié | ||
- | * Ouvrir un navigateur et taper l'adresse: http://localhost:8080/base_individuelle/accueil.php | + | * Ouvrir un navigateur et taper l'adresse: http://localhost/base_individuelle/accueil.php |
==== Pour Macintosh ==== | ==== Pour Macintosh ==== | ||
- | * Chercher le dossier dans lequel a été installé PostgreSQL, normalement /Applications/mappstack-5.3.27-0 | + | * Chercher le dossier dans lequel a été installé la distribution Bitnami de PostgreSQL, normalement /Applications/mappstack-5.3.27-0 |
* Dans ce dossier se trouve un dossier apache2 contenant à son tour un dossier 'htdocs' | * Dans ce dossier se trouve un dossier apache2 contenant à son tour un dossier 'htdocs' | ||
* Normalement, le chemin de ce dossier (htdocs) est donc : /Applications/mappstack-5.3.27-0/apache2/htdocs | * Normalement, le chemin de ce dossier (htdocs) est donc : /Applications/mappstack-5.3.27-0/apache2/htdocs | ||
Ligne 70: | Ligne 72: | ||
- | **Voilà**, c'est fait ! Vous pouvez maintenant découvrir la base de données et son contenu (presque vide, ce sera à vous de l'alimenter). | + | **Voilà**, c'est fait ! Vous pouvez maintenant utiliser la base de données. |
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Mise en place d'une connexion avec la BHP du projet SyMoGIH ===== | ||
+ | [en cours, ne pas utiliser] | ||
* Enfin, exécutez le fichier SQL 'creation_foreign_data_wrapper_20131115.sql' (de la même manière que vous avez ouvert et exécuté les fichiers sql qui vous ont permis de créer les trois schémas) pour créer la connexion vers la base en ligne et effectuer des mises à jour. Cette opération doit s'effectuer impérativement avec une connexion active à Internet | * Enfin, exécutez le fichier SQL 'creation_foreign_data_wrapper_20131115.sql' (de la même manière que vous avez ouvert et exécuté les fichiers sql qui vous ont permis de créer les trois schémas) pour créer la connexion vers la base en ligne et effectuer des mises à jour. Cette opération doit s'effectuer impérativement avec une connexion active à Internet | ||