Outils pour utilisateurs

Outils du site


td_histoire_numerique:installation_db_2013

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [2013/10/17 13:04]
Francesco Beretta
td_histoire_numerique:installation_db_2013 [2013/11/10 23:03]
Francesco Beretta
Ligne 2: Ligne 2:
 Revenir à [[cours_lyon3_2012:​base_de_donnees_individuelle|Présentation de l'​achitecture]] Revenir à [[cours_lyon3_2012:​base_de_donnees_individuelle|Présentation de l'​achitecture]]
  
-Téléchargez le dossier ​le plus récent concernant ​la base de données et enregistrez-le dans un dossier dédié à ce cours.+=====Installation de la base de données===== 
 + 
 +Téléchargez le fichier {{:​cours_lyon3_2012:​sql_20131110.zip|}} qui contient ​le code de la base de données et enregistrez-le dans un dossier ​que vous aurez créé, ​dédié à ce cours.
  
 Dézippez-le. Dézippez-le.
Ligne 12: Ligne 14:
 Sélectionnez Bases de données. Puis dans le menu Edition > Créer ​ Sélectionnez Bases de données. Puis dans le menu Edition > Créer ​
   * Création d'une nouvelle base de données : l'​appeler : '​base_individuelle'​ – Onglet Propriétés > nom   * Création d'une nouvelle base de données : l'​appeler : '​base_individuelle'​ – Onglet Propriétés > nom
-    * Onglet ​Définition > codage UTF8+    * Définissez le codage des caractères : onglet ​Définition > codage UTF8
     * bouton OK     * bouton OK
  
-Sélectionnez la base de données ​base_individuelle+Sélectionnez la base de données ​'base_individuelle' et activez-là par double click
   * clicquez sur le bouton SQL (une sorte de loupe)   * clicquez sur le bouton SQL (une sorte de loupe)
-  * Dans le menu Fichier > Ouvrir  +  * Effacez le texte qu'il contient 
-  * Si le logiciel vous demande si vous voulez sauvegarder le texte qui se trouve dans la boîte de dialogue SQL, dites : non +  * Ouvrez les fichiers à installer avec la commande ouvrir qui se trouve dans le menu Fichier > Ouvrir  
-  * Ouvrir dans le dossier dezippé > dossier ​avec la date tables_objet.sql+  * Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'​effacer à l'​étape précédente, dites : non 
 +  * Ouvrir dans le dossier dezippé > dossier ​'​sql_20131110' ​tables_types.sql
   * 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   * 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
-  * Sélectionner le dossier '​Schémas'​ et rafraichir (Affichage > Rafraîchir) +  ​* 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. 
-  * Ouvrir ​le schéma '​tables_objet',​ puis selectionner '​Tables',​ vous verrez la liste des six tables+  * Vous répétez ensuite l'​opération avec les fichiers : tables_objet.sql et tables_uc.sql 
 +  * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ 
 +  ​* Sélectionner le dossier '​Schémas' ​dans la liste de la partie de gauche ​et rafraichir (Affichage > Rafraîchir ​ou bouton vert et rouge
 +  * trois schémas (=dossiers) apparaîssent,​ contenant des tables 
 +  * Par exemple, ouvrir ​le schéma '​tables_objet',​ puis selectionner '​Tables',​ vous verrez la liste des trois tables
  
  
Ligne 33: Ligne 40:
 =====Maintenant il faut l'​interface ===== =====Maintenant il faut l'​interface =====
  
-  * Dans votre base Postgresql, sélectionnez Rôles de connexion et créez un nouveau role appelé '​mon_compte'​ avec des droits de superutilisateur et comme mot de passe '​modifier'​ 
-  * ou alors exécutez le script suivant dans la boîte de dialogue SQL (après avoir effacé le premier script) 
  
 +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.
 +
 +  * Ce fichier est à télécharger ici : {{:​cours_lyon3_2012:​php_20131023.zip|}} , 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.
 +  * 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.
 +  * Ensuite sauvegarder et fermer.
 +==== Pour Windows ====
 +
 +  * Chercher le dossier dans lequel a été installé PostgreSQL, normalement C:\Program Files\PostgreSQL\
 +  * Dans ce dossier se trouve un dossier EnterpriseDB-ApachePHP contenant à son tour un dossier '​apache'​ qui contient un dossier '​www'​
 +  * Normalement,​ le chemin de ce dossier (www) est donc : C:\Program Files\PostgreSQL\EnterpriseDB-ApachePHP\apache\www
 +  * Mettre dans ce dossier (www) 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
 +
 +
 +==== Pour Macintosh ====
  
-  ​CREATE ROLE mon_compte LOGIN ENCRYPTED PASSWORD ​'md5739ae15ace2d08e97debf4914bbe980e+  ​* Chercher le dossier dans lequel a été installé PostgreSQL, normalement /​Library/​PostgreSQL 
-  ​SUPERUSER +  * Dans ce dossier se trouve un dossier EnterpriseDB-ApachePHP contenant à son tour un dossier ​'apache'​ qui contient un dossier 'www
-  ​VALID UNTIL 'infinity';+  ​* Normalement,​ le chemin de ce dossier (www) est donc : /​Library/​PostgreSQL/​EnterpriseDB-ApachePhp/​apache/​www 
 +  ​* Mettre dans ce dossier (www) 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
  
  
-  * Maintenant il faut ouvrir le dossier '​www',​ se trouvant dans le dossier apache :  
-    * pour Windows : C:\Program Files\PostgreSQL\EnterpriseDB-ApachePHP\apache\www 
-    * pour MacOS : chercher le dossier '​htdocs'​ avec la fonction recherche ou selon les instructions ci-dessus(cf. windows) permettant de connaître le chemin que vous aura indiqué StackBuilder 
-    * copiez tout le dossier base_individuelle (dézippé) dans le dosseir www (windows) ou htdocs (MacOS) 
-    * ouvrez un navigateur (Firefox) et allez à l'URL : http://​localhost:​8080/​base_individuelle/​accueil.php 
-    * si vous avez un problème de connexion à la base de données, vérifiez dans le fichier '​connexion_base_individuelle.inc'​ se trouvant dans le dossier '​base_individuelle'​ que le port du serveur postgreSQL est bien le même que celui que vous avez noté, en règle générale le 5432 
  
  
-**Voilà**, c'est fait ! Vous pouvez maintenant découvrir la base de données et son contenu.+**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).
  
  
  
td_histoire_numerique/installation_db_2013.txt · Dernière modification: 2016/01/26 23:19 par Francesco Beretta