Vous êtes sur la page 1sur 7

Installation de lapplication

Installation de lapplication web permettant la gestion du livret de comptences en STS AM


Ce document concerne une personne dsirant installer lapplication web de gestion des livrets de comptence. Cette application est prfrentiellement destine tre exploite dans un contexte professeur/formateur avec tudiants, mais elle peut aussi satisfaire les besoins dun tudiant sans professeur/formateur condition quil dispose dun serveur web. VERSION 2.3 du livret adapt la nouvelle version de WampServer (la 2.0.i)

1. Prsentation
1.1 Contenu de ce paquet Le fichier livretAM.zip qui a t tlcharg et dont est issu cette documentation, prsente aprs dcompression lorganisation suivante :

Le rpertoire livretComptence est le conteneur gnral. Le rpertoire 1_Installation contient ce document et des exemples dinstallations. Le rpertoire 2_Exploitation contient une aide sur lenregistrement des utilisateurs Le rpertoire livret contient tous les programmes permettant cette exploitation. 1.2 Gnralits Le prsent document propose dans un premier temps linstallation dune machine serveur hbergeant un service web (Apache) avec interprteur PHP et un service de bases de donnes MySql. Cette partie nest utile quaux professeurs ne disposant pas de cette ressource. Dans un deuxime temps, il propose de paramtrer et dinstaller une application web permettant la gestion du livret de comptences des tudiant(e)s de la STS Assistant de Manager. 1.3 Diffrentes situations Lapplication web disponible en tlchargement sadapte trois situations possibles : 1) utilisation par les tudiants et leurs professeurs ou formateurs qui commentent et/ou valident. Le rseau internet avec possibilit denvoi de mls est la plateforme de base ; 2) utilisation par les tudiants et leurs professeurs ou formateurs qui commentent et/ou valident. Ils utilisent un rseau sans possibilit denvoi de mls ; 3) utilisation par un tudiant sur un rseau ou sur son poste de travail individuel sans professeur/formateur, donc sans possibilit de validation. Situation 1 Exemples : vous tes enseignant ou formateur web mis vous utilisez un serveur web dj install ou serveur disposition par le rectorat ; vous souhaitez en installer un pour le suivi des serveur dun fournisseur tudiants de STS AM ; ce serveur web exploite une base de donnes MySql daccs proposant une fonctionnalit denvoi de le module PHP install sur ce serveur web mls dispose dune fonctionnalit denvoi de mls 1/7

Installation de lapplication Situation 2 Exemples : vous tes enseignant ou formateur vous utilisez un serveur web dj install ou serveur dun fournisseur daccs ne proposant pas de vous souhaitez en installer un pour le suivi des fonctionnalit denvoi de tudiants de STS AM ; ce serveur web exploite mls une base de donnes MySql le module PHP install sur ce serveur web ne serveur dun rseau local dtablissement sans dispose pas dune fonctionnalit denvoi de mls possibilit denvoi de mls

Situation 3

vous tes tudiant(e) et vous navez pas de Exemples : professeur ou de formateur devant assurer la serveur dun fournisseur validation de vos comptences (par exemple : daccs candidat libre) serveur dun rseau local vous utilisez un serveur web dj install ou serveur install sur le poste vous souhaitez en installer un ; ce serveur web de travail individuel exploite une base de donnes MySql Remarque : les candidats individuels, sans professeur ou formateur, peuvent utiliser lapplication web prsente ici ou bien lapplication individuelle qui ne ncessite aucun serveur (voir lespace de tlchargement pour lobtenir).

La possibilit denvoi de mls permet les enregistrements par internet des diffrents utilisateurs ainsi que la communication entre tudiant(e) et professeur(e). En labsence de cette fonctionnalit, les codes didentification sont affichs sur lcran lors des enregistrements ; la communication entre tudiant(e) et professeur(e) se fait ensuite par dautres moyens : par oral ou par consultation de ltat davancement des travaux des tudiant(e)s.

2. Installation dun serveur web


Ce paragraphe ne concerne que : - les professeurs/formateurs devant valider/commenter les comptences cites par leurs tudiants et dsirant installer ce serveur sur une machine de leur tablissement ; le recours aux services dun ventuel administrateur de rseau est souhaitable en cas de difficult ; - les tudiants dsirant installer ce serveur sur une machine dun rseau local personnel ou sur leur poste de travail individuel. On propose ici dinstaller le paquet WampServer appartenant au monde du logiciel libre. Le paquet EasyPhp, appartenant lui aussi au monde du libre, peut galement tre mis en uvre mais avec des variantes au niveau de lemplacement du rpertoire de publication www. 2.1 Logiciel ncessaire WampServer 2.0 est disponible tlchargeable ici : http://www.wampserver.com/index.php et

Aprs tlchargement, on dispose dun excutable sur son disque. 2/7

Installation de lapplication La dernire version 2.0.i (sept 09) ncessite cette version 2.3 du livret. 2.2 Installation dune machine serveur Sur une machine jouant le rle de serveur on installe le paquet WampServer. On peut utiliser une machine serveur dun rseau local ou un poste quelconque du rseau : dans ce dernier cas, il faudra que ses performances et sa disponibilit soient suffisantes pour rpondre aux besoins de connexions des utilisateurs. Lexcution du fichier tlcharg installe un nouveau logiciel sur le disque de la machine. Il est indispensable de bien mmoriser le mot de passe choisi pour ladministrateur afin de pouvoir par la suite assurer ladministration des serveurs. Le nouveau programme apparat alors dans le menu Dmarrer/Tous les programmes. Son excution provoque ds lors lapparition dune icne spcifique en forme digloo (demi-cercle) ct de lhorloge. Licne ct de lhorloge est rouge au lancement de WampServer. Lorsque tous les services sont dmarrs, elle devient totalement blanche avec une partie rectangulaire noire au centre : Si elle reste colore partiellement en jaune trs clair, cest pour signaler quun service na pas pu dmarrer. Classiquement il sagit du service web Apache dont le port TCP 80 est dj occup (par exemple par IIS ou Skype quil suffit darrter). Un clic droit sur cette icne permet de choisir le langage utilis.

Un clic gauche serveur web MySQL :

montre les Apache,

services disponibles : ici, le linterprteur PHP et le serveur

Linstallation de WampServer a provoqu la cration dun rpertoire wamp la racine du disque (par dfaut) de la machine. Le sous-rpertoire www est le rpertoire de publication : cest dans ce rpertoire que lon copiera (confer paragraphe suivant) le rpertoire livret contenant les fichiers de lapplication 3/7

Installation de lapplication

Pour pouvoir se connecter partir dune machine cliente connecte au rseau local, il faut rendre le serveur web disponible sur le rseau en choisissant loption passer en ligne aprs un clic gauche sur licne de WampServer ; licne devient totalement blanche : . Dans le cas dune utilisation personnelle sur son poste de travail, il nest pas utile de passer en ligne .

3. Installation de lapplication
Cette installation est raliser : - aprs avoir install le serveur web et le serveur SQL sur une machine serveur du rseau local ou sur une machine quelconque du rseau local ou sur sa machine personnelle ; - ou aprs stre assur den disposer sur internet ; par exemple chez un fournisseur daccs qui la dj install pour vous. 3.1 Copie de lapplication On dispose dans le rpertoire de dcompression de cette application dun rpertoire livret (confer 1.1) Cest dans le rpertoire de publication www de wamp quil faut copier ce rpertoire livret qui contient lensemble des fichiers de lapplication. Travail sur le serveur Si vous travaillez directement sur le serveur (rseau local dtablissement par exemple) ou sur votre machine, il suffit de faire un simple copier/coller pour obtenir la structure ci-dessous :

Serveur distant Si vous utilisez un serveur web sur internet (service propos par le rectorat ou recours un FAI), il faut utiliser un logiciel de transfert FTP ( FileZilla par exemple) pour copier ce rpertoire dans lespace de publication en suivant les prescriptions fournies par le fournisseur daccs. Consulter les fichiers dexemples dinstallations, prsents dans ce rpertoire 1_Installation pour observer la mthode.

4/7

Installation de lapplication

3.2 Paramtrage Le paramtrage de lapplication se fait dans le formulaire qui apparat lors de la premire connexion. Les connexions ultrieures prendront en compte ce paramtrage initial qui doit donc tre ralis par ladministrateur de lapplication, c'est--dire la personne qui procde son installation. Pour tablir cette premire connexion, les serveurs web et SQL doivent tre dmarrs : - sur internet, cest le rle de lhbergeur qui assure une disponibilit permanente ; - sur un rseau local dtablissement, cest ladministrateur du rseau ou le professeur qui a procd linstallation vise au 2 ; il lance lexcution de wampserver chaque redmarrage de la machine ; - sur un poste de travail local cest lutilisateur qui excute wampserver. Lexcution de lapplication se ralise partir dun navigateur dans lequel on saisit ladresse de la page de dmarrage accueilAM.php Sur internet, cest par exemple (confer exemples dinstallations) : - http://entstg.free.fr/livret/accueilAM.php pour une installation dans le rpertoire livret sur un serveur entstg.free.fr - http://crtn.ac-nantes.fr/livret/accueilAM.php pour une installation dans le rpertoire livret sur un serveur crtn.ac-nantes.fr - http://localhost/livret/accueilAM.php pour une installation dans le rpertoire livret sur le serveur local localhost (nom consacr du serveur local) La page qui apparat alors se prsente ainsi :

5/7

Installation de lapplication

Le formulaire est divis par couleurs en sept parties. Les fichiers dexemples montrent comment renseigner ces zones dans diffrentes situations. Partie serveur SQL On indique le nom du serveur, lidentifiant du compte possdant un droit de cration de bases, le mot de passe qui lui a t affect (confer supra 2.2 installation dune machine serveur, ou bien les donnes de connexion fournies par le FAI), le nom de la base de donnes qui existe ou sera cre sur le serveur SQL. Lire les exemples dinstallations pour bien comprendre la prote de ces informations. Partie cration de la base de donnes On indique ici si on veut crer une nouvelle base de donnes. Une rponse affirmative nest gnralement possible que pour des installations locales, les FAI mettant disposition une ou plusieurs bases dj cres sans possibilit den crer de nouvelles. Partie indiquant les participants Le choix dune installation sans professeur/formateur signifie quil ny aura pas possibilit de validations ou de commentaires. Service denvoi des mls Souvent, en installation sur un poste professeur ou un serveur du rseau local dtablissement, il nest pas possible de procder par programme lenvoi de mls. Les contacts tudiant/professeur passent donc par un autre canal. Mot de passe pour lenregistrement initial des professeurs. 6/7

Installation de lapplication Ce champ na de sens que dans un environnement professeur/tudiant. Ce mot de passe initial sera communiqu tous les professeurs concerns. Ils lutilisent pour senregistrer et reoivent en rponse un autre code quils transmettent leurs propres tudiants (cest ainsi que stablit le lien fonctionnel tudiant/professeur). Adresse http du site Cette information sert uniquement tre rappele dans chaque ml envoy par les tudiants leur professeur (pour simplifier les accs au site de ces derniers). Ce nest pas essentiel si le professeur a mmoris ladresse du site. Renseignements personnels Valable seulement pour une installation personnelle, en autonomie, ltudiant saisit ses donnes puisquil ny a pas dans cette situation denregistrements pralables.

7/7