L`installation du GIBII (version 3.5) en détails

Transcription

L`installation du GIBII (version 3.5) en détails
L'installation du GIBII (version 3.5) en détails
1) Apache ? EasyPhp ? PHP ? PHPAdmin ? MySQL ? (source: http://fr.wikipedia.org/wiki/Accueil)
•
EasyPHP est une plateforme de développement web contenant les versions Windows de Apache, PHP et
MySQL ainsi que le script PHP d'administration PHPMyAdmin. Il s'agit d'un environnement WAMP
(Windows - Apache - PHP - MySQL). Il est doté d'une interface qui permet de faciliter la gestion de ces
serveurs.
•
Le logiciel Apache est un serveur HTTP. C'est le serveur HTTP le plus populaire du World Wide Web.
•
MySQL est un serveur de bases de données relationnelles SQL très rapide, multithread, robuste et multiutilisateur. MySQL est un logiciel libre développé sous licence GNU General Public License.
MySQL fonctionne sur beaucoup de plates-formes différentes. Les bases de données MySQL sont
accessibles en utilisant notamment le langage de programmation PHP.
•
PhpMyAdmin est une interface conviviale gratuite réalisée en language PHP pour le SGBD MySQL qui
facilite la gestion des bases de données MySQL sur un serveur.
Cette interface pratique permet d'exécuter, très facilement et sans grandes connaissances dans le domaine
des bases de données, de nombreuses requêtes comme les créations de table de données, les insertions, les
mises à jour, les suppressions, les modifications de structure de la base de données...
•
PHP (Hypertext Preprocessor) est un langage de script qui est principalement utilisé pour être exécuté
sur un serveur Web. On désigne parfois PHP comme une plate-forme plus qu'un simple langage.
2) Installer EasyPHP
Le logiciel EasyPHP peut être téléchargé à l'adresse suivante : http://www.easyphp.org
L'installation ne pose pas de problèmes particuliers. Pour le lancer, il suffit de double-cliquer sur son icône.
Une petite icône s'installe dans la barre des tâches, à côté de l'horloge, permettant un accès rapide aux
fonctions d'EasyPhp (web_local, arrêter, redémarrer...).
Pour lancer EasyPHP automatiquement au démarrage de Windows, cliquez (bouton gauche de la souris) sur
l'icône
et cochez l'option désirée puis Fermer.
3) Décompresser l'archive distrib3.5.zip (avec winzip par exemple) dans C:\Program Files \EasyPhp 1.7
\www
•
double-cliquez sur l'archive pour l'ouvrir avec winzip
•
dans winzip, cliquez sur Extraire et dans la fenêtre, sélectionnez le dossier d'exportation et cliquez sur
Extraire
•
dans \EasyPhp 1.7 \www , le dossier b2i est alors créé
NB : Pour les correctifs, déplacez les fichiers « corrigés » un à un dans les différents sous-dossiers du
dossier b2i.
4) Créer un compte utilisateur dans MySQL avec PHPMyAdmin
•
Lancez Easyphp en double-cliquant sur son icône puis faites un clic droit sur l'icône d'Easyphp (en bas à
droite de l'écran) et choisissez Configuration / phpMyAdmin pour paramétrer un compte dans MSQL
•
dans la partie gauche, sélectionnez la base de données mysql (base utilisée par MySQL lui-même pour sa
gestion)
•
affichez les utilisateurs de MySQL en cliquant sur la table user puis sur l'onglet
afficher
•
choisissez « Insérer un nouvel enregistrement » (en bas de la page)
•
saisissez comme ci-dessous les informations
NB : Ne donner aucune permission au-dessous, elles sont destinées à toutes les bases de données. Donc :
cochez N pour toutes les options proposées.
NB : la fonction PASSWORD permet de crypter le mot de passe
•
Une fois remplie, validez la page en cliquant sur le bouton Exécuter en bas de la page
•
vous verrez le résultat avec le mot de passe crypté
NB : S'il n'y a pas, mettez un mot de passe au compte root avec le bouton « modifier » et validez.
•
Affichez cette fois-ci la table db de la base mysql
•
cliquez sur l'onglet afficher et choisissez d'insérer un nouvel enregistrement
•
saisissez comme ci-dessous les informations
NB : donner toutes les permissions, elles sont destinées à la base b2i uniquement.
Donc : cochez Y pour toutes les options proposées sauf pour l'option Grant_priv (donner des droits qu'on a
soi-même à un autre utilisateur).
•
validez en cliquant sur le bouton Exécuter
•
relancez EasyPhp pour prendre en compte les modifications par un clic droit sur l'icône puis Redémarrer.
5) Installer la base de données de GiBii
•
A partir du serveur, tapez l'adresse suivante dans un navigateur :
http://localhost/b2i/install/install.php
•
à l'écran, vérifiez les informations suivantes :
base de données = b2i compte d'accès = pour_gibii (ou root) et mot de passe du compte à saisir
•
cliquer sur Intranet et sur Envoyer.
6) Créer un établissement
•
suite à l'étape précédente, une fenêtre vous invite à vous identifier en tant que sadmin (super
administrateur), par défaut, le login est sadmin et le mot de passe est sadmin.
•
pour un seul établissement, la même personne est à la fois sadmin et admin
•
choisissez le bouton Création manuelle
•
remplissez les informations (vous pourrez aussi les modifier depuis la page admin de l'établissement)
•
une fois l'établissement créé, vous n'avez plus besoin de vous loger sadmin, l'établissement créé porte le
numéro 1
NB : Si la fenêtre ne vous invite pas à vous identifier en tant que sadmin, tapez dans un navigateur l'adresse
suivante : http://localhost/b2i/sadmin/sadmin.php
7) Lancer le GiBii
•
faites un clic droit sur l'icône d'Easyphp
et choisissez Web local
•
dans la fenêtre, cliquez sur la base b2i pour accéder au Gibii.
•
comme le script qui s'est déroulé a vu qu'il n'y avait qu'un seul établissement, il enchaîne directement
vers la page login.
8) Importer les fichiers élèves et profs
•
C'est le rôle de l'administrateur (admin) de l'établissement qui a été créé. Vous y accédez comme les
personnes de votre établissement à partir de la page login (identification par défaut login = admin mdp =
admin).
NB : Pour plus de sécurité, il est nécessaire de changer de mot de passe lors de la 1ère utilisation. Pour se
faire, cocher la case « Changer de mot de passe ».
•
dans la fenêtre, cliquez sur
•
récupérez les fichiers au format dBase (dbf = fichiers du GEP) ou au format txt (texte) en cliquant sur
parcourir
puis cliquez sur
dans la fenêtre suivante, cliquez en bas de page sur
(pour les fichiers .dbf uniquement )
•
puis sur
et sur
NB1 : Possibilité de créer les fichiers élèves et profs en utilisant un tableur permettant l'exportation au
format texte avec séparateur (; par ex.). Pour se faire, il suffit d'enregistrer le fichier au format CSV (1)
(fichier texte contenant des éléments d'un tableur ou d'une base de données, dont les champs sont séparés
par des virgules ou autre et qui est utilisé pour importer des données. Un fichier CSV peut être créé avec
n'importe quel éditeur de texte).
(1)
comma-separated values file
Exemple format du fichier profs.txt
N°ident ; Civilité ; Nom ; Prénom ; discipline ; naissance ; mdp_crypte ; classe1 , ...
Exemple format du fichier eleves.txt
N°ident ; Civilité ; Nom ; Prénom ; classe ; naissance ; mdp_crypte
NB2 : Si un message d'erreur apparaît indiquant que les fichiers au format dBase ne peuvent être lus; alors il
faut configurer EasyPhp en conséquence :
• clic droit sur l'icône EasyPhp /configuration/Extensions Php/ sélectionner php_dbase / appliquer
• relancer EasyPhp pour prendre en compte les modifications.
9) Faire un raccourci bureau vers le serveur
•
Ce raccourci permet d'ouvrir EasyPhp que sur le poste serveur
•
Dans un navigateur, tapez l'adresse qui permet d'ouvrir la base b2i sur le serveur
•
Ex : http://[nom du pc ou son adresse IP]/b2i/
•
puis glissez/déposer l'icône de la page sur le bureau pour créer un lien vers cette page.