Menu

Installation

install (1)
Annie Baraban

Composants logiciels nécessaires

  • Disposer d'une version php5 ou supérieure pour le serveur.
  • Le poste client doit héberger un interpréteur pdf.

Installation complète (scripts et base de données)

  1. Dézipper l'archive des fichiers dans le répertoire de publication. Par la suite, nous supposerons que le sous-répertoire englobant les scripts de l'application web se nomme suivi.
  2. Vérifier que le répertoire suivi/dirrw dispose de droits d'écritures.
  3. Lancer l'installation en appelant instal.php depuis son navigateur :
    suivi/dirrw/init/instal.php
  4. Saisir les paramètres d'installation :
    • si un serveur smtp est disponible, les mots de passe sont envoyés par mél
    • sinon
      • si les mots de passe sont cryptés, ils sont initialisés à ABCD
      • sinon, l'administrateur peut les récupérer (dans son menu pour les distribuer aux élèves, dans le menu "gestion des comptes" pour tous, voire dans la base en clair...)
    • En fin d'installation, le répertoire init est renommé.
  5. Pour réinstaller, renommer init.... en init et relancer (la base est recréée).

Installation des scripts PHP avec reprise de la base de données

On distingue ci-après une reprise de base de données avec ou sans changement de structure des tables. A noter que, actuellement, par rapport à la version initiale, seuls des agrandissements de taille de colonnes ont été faits. Par conséquent, les données existantes enregistrées lors d'une version n sont toujours compatibles avec la structure des tables de la version n+x.

Sans changement de structure des tables

  1. Sauvegarder le fichier dirrw/param/param.ini sous l'ancienne version de l'application suivisio.
  2. Dézipper l'archive des fichiers dans le répertoire de publication.
  3. Copier le fichier param.ini sauvegardé à l'étape 1 dans le répertoire dirrw/param de la nouvelle version.
  4. Renommer le répertoire dirrw/init de la nouvelle version en dirrw/initdata (pour tracer que la base de données a bien été installée)

Avec changement de la structure des tables

Cette installation nécessite de migrer les données existantes
Voici les étapes de la procédure :
1. Sauvegarder le fichier dirrw/param/param.ini sous l'ancienne version de l'application suivisio.
2. Dézipper l'archive des fichiers dans le répertoire de publication. Par la suite, nous supposerons que ce sous-répertoire englobant les scripts de l'application web se nomme suiviNew.
3. Par phpmyadmin, exporter structure et données des tables de votre base de données actuelle dans un script port_structureEtDonnees.sql (sauvegarde complète si besoin)
4. Par phpmyadmin, exporter uniquement la structure des tables de votre base de données actuelle dans un script port_structure.sql (pour vérification éventuelle)
5. Par phpmyadmin, exporter uniquement les données des tables suivantes de votre base de données actuelle en respectant l'ordre d'insertion fourni dans un script port_donneesEtablt.sql :
- etudiant
- groupe
- professeur
- exerce
- situation
- activitecitee
- production
- commentaire
- esttypo
6. Par phpmyadmin, supprimer la base de données actuelle
7. Lancer le script php suiviNew/dirrw/init/instal.php
8. Par phpmyadmin, se positionner sur la base qui vient d'être recréée et importer le script port_donneesEtablt.sql


Related

Wiki: Home