1. Rcuprez larchive de GLPI sur notre serveur, et la dcompacter sur votre ordinateur personnel. Vous obtenez un dossier GLPI... ! contenant lensemble des "ichiers du lo#iciel GLPI. $. Installez le contenu de ce dossier sur le serveur destin % accueillir GLPI. &. 'aites pointer votre navi#ateur sur lurl dinstallation de GLPI (e) : http:**votreserveur*#lpi+ GLPI vous proposera une inter"ace #raphi,ue vous permettant de con"i#urer le lo#iciel. -ne "ois ces ,uel,ues in"ormations de con"i#uration "ournies, GLPI sera totalement install et vous pourrez commencer % travailler. Procdure dtaille Configuration ncessaire Vous devez au minimum disposer dun espace sur un serveur .eb avec : un acc/s '0P pour linstallation des "ichiers 1 le support de P2P3 ou suprieure compile avec le support des sessions 1 un acc/s % une base de donnes 4567L version 3.1.$ minimum. 8vant linstallation, vous devez avoir une base 4567L disponible. 6i vous n9tes pas ladministrateur du serveur, il "aut demander lactivation dune base 4567L % ladministrateur. Vous devez conna:tre les donnes de votre conne)ion 4567L ("ournies par ladministrateur+ : ladresse du serveur 4567L 1 votre lo#in 4567L 1 votre pass;ord 4567L, le nom de la base de donnes Rcuprer GLPI GLPI est disponible en tlchar#ement par le .eb % ladresse : http:**#lpi<pro=ect.or# rubri,ue >tlchar#er>. ?hoisissez la version ,ui vous intresse, dcompactez larchive sur votre ordinateur dans un rpertoire de votre choi), puis trans"rez le contenu de ce rpertoire sur le serveur .eb via '0P (par e)emple+. 6i vous 9tes ladministrateur du serveur dcompresser larchive dans le rpertoire *var*;;; ,u8pache a cre pour vous. Installer les fichiers Installez lensemble des "ichiers de GLPI dans lespace .eb, % lendroit o@ vous voulez ,ue GLPI soit accessible au public. 4aintenant, il est ncessaire daccorder des permissions % certains rpertoires, de mani/re % ce ,ue P2P ait les droits en criture sur : *"iles *con"i# Dbut de linstallation Asormais tout se droule en li#ne. Pour dbuter linstallation il vous su""it de "aire pointer votre navi#ateur ;eb sur le dossier racine de GLPI : http:**votreserveur*#lpi* (par d"aut+. Lors de la premi/re conne)ion % cette adresse, une procdure dinstallation pas<%<pas dmarre. Linter"ace est intuitive, il su""it dentrer les in"ormations demandes. tapes prliminaires : 8< ?hoi) de la lan#ue. Vous arrivez alors sur la premi/re tape prliminaire, ,ui consiste % choisir la lan#ue dans la,uelle se droulera linstallation. 6i vous voulez ,ue la lan#ue soit le 'ranBais slectionnez "rench ! et cli,uez sur CD !. E< Installation ou mise % =our. Vous souhaitez "aire une installation, donc cli,uez sur Installation !. ?< Vri"ication de la compatibilit de votre environnement avec le)cution de GLPI ?ette tape va vri"ier ,ue vous avez correctement ralis les pr<re,uis % linstallation. 6i ce nest pas le cas, il vous sera impossible daccder au) tapes suivantes. -n messa#e derreur assez e)plicite vous indi,uera les actions % raliser avant de re<essa5er. 6i toutes les vri"ications ont t ralises avec succs, cli,uez sur continuer !. tapes de linstallation tape 1 : ?on"i#uration des in"ormations de connection au serveur de base de donnes. Vous arrivez alors sur un "ormulaire vous permettant dentrer les in"ormations ncessaire % la conne)ion au serveur 4567L. Aans le champs 45s,l server ! entrez le chemin reseau dacc/s au serveur, par e)emple : localhost, ou m5s,l.domaine.tld Aans le champs 45s,l user ! entrez le nom dutilisateur vous permettant de vous connecter au serveur 45s,l. Aans le champs 45s,l pass ! entrez le mot de passe associ % lutilisateur ,ue vous venez dentrer dans le champs 45s,l user ! ?e champs peut 9tre laiss vide si lutilisateur nas pas de mot de passe (Il ne sera pas "ait de commentaires sur la scurit dun tel usa#e de 45s,l car ce nest pas lob=et de cet article+. -ne "ois ,ue ces trois champs sont correctement remplis cli,uez sur continuer !. L% deu) possibilits : soit vos param/tres sont valides, au,uel cas vous passez % ltape suivante. 6oit vos param/tres sont invalides, au,uel cas un messa#e derreur est a""ich, cli,uez sur retour pour modi"ier vos param/tres de conne)ion et essa5er de nouveau. tape 2 : ?ration ou choi) de la base de donnes et initialisation. 4aintenant ,ue vous 9tes correctement connect au serveur 4567L, vous devez crer ou choisir la base de donnes destine % accueillir lapplication GLPI. Aeu) possibilits : -ne base d=% e)istante destine % accueillir GLPI est d=% en place : 6lectionnez cette base dans la liste des bases a""iches. ?li,uez sur continuer pour initialiser la base de donnes. Vous souhaitez crer une nouvelle base de donnes pour accueillir GLPI : 8ttention cette tape ncessite ,ue lutilisateur ai les droits ncessaires % la cration dune nouvelle base. 6lectionnez crer une nouvelle base de donnes !. Fntrez le nom ,ue vous souhaitez donner % la base dans le champs te)te prvu % cet e""et. ?li,uez sur continuer pour initialiser la base de donnes.. tape 3 : 0ransition et e)plications : ?ette tape vous in"orme ,ue la base de donnes est initialise avec les valeurs par d"aut. Ft vous donne un certain nombre dindications sur ces valeurs. Lisez attentivement ces in"ormations et cli,uez sur continuer !. Ltape 3 : vous indi,ue ,ue linstallation de GLPI est maintenant termine, et vous rcapitule un certain nombre din"ormations. Lisez attentivement ces in"ormations et cli,uez sur utiliser GLPI ! pour e""ectuer votre premi/re conne)ion % lapplication. in de linstallation Fn cas de #rosse erreur (du #enre : vous avez oubli votre propre acc/s % GLPI...+, pour relancer ! cette procdure dinstallation, il su""it de""acer le "ichier suivant : #lpi*con"i#*con"i#Gdb.php Pointer votre navi#ateur ;eb sur le dossier racine de GLPI : http:**votreserveur*#lpi* (par d"aut+ relancera alors la procdure de con"i#uration (en ralit, cest labsence de "ichier con"i#Gdb.php ! ,ui provo,ue le lancement de cette procdure+. !ise " #our GLPI Descriptif de la mise " #our GLPI Vous utilisez une version de GLPI in"rieure % la derni/re version de GLPI et vous souhaitez mettre % =our votre application pour pro"iter des nouveauts et corrections, cet article vous est destin. 8vertissement nH1 : 6i la taille de votre base de donnes est importante, il est pertinent ,ue vous au#mentiez les valeurs de votre memor5Glimit et votre timeout dans votre con"i#uration php.ini. Fn e""et le processus de mise % =our ncessite temporairement des ressources plus importantes. 8vertissement nH$ : Il indispensable de dsactiver les plu#ins avant la mise % =our de GLPI et de vous assurer ,uils soient compatibles avec la nouvelle version ,ue vous installez. I$ %auvegarde de votre ancienne configuration 8vant tout il convient de raliser les oprations suivantes : 6auve#ardez votre base de donne via linter"ace de sauve#arde de GLPI. 6auve#ardez &'(& le rpertoire GLPI (il contiendra la sauve#arde de votre base 67L et vos documents +. 8 partir de l%, si la mise % =our ne se droule pas comme prvu ou ,ue les nouvelles implmentations de la derni/re version ne vous conviennent pas, il sera "acile de revenir % votre version prcdente. 6i vous rencontrez des di""icults, merci de nous in"ormer sur les mailin# listes, ou sur le "orum du site du pro=et, ou sur le bu#tracI de la procdure utilise et du messa#e derreur ,ue vous obtenez. II$ Rcupration et installation des fichiers 0out dabord, tlchar#ez larchive de la derni/re version disponible dans la rubri,ue tlchar#ement du site du pro=et #lpi (http:**#lpi<pro=ect.or#+. a+ ?as o@ vous ralisez une mise % =our de GLPI version JK.LM vers une version NOK.LM : 6auve#ardez bien lensemble de votre rpertoire GLPI et supprimez le. Acompressez la nouvelle archive de GLPI P< ?ertains rpertoires ont chan#. Il vous "aut donc copier leur contenu < P ancienneGinstallationGGLPI*bacIup*dump <N nouvelleGinstallationG#lpi*"iles*Gdumps ancienneGinstallationGGLPI*docs* <N nouvelleGinstallationG#lpi*"iles Veri"iez ou chan#ez les droits sur les dossiers suivants : QvotreGracineGhttp*R*#lpi*"iles QvotreGracineGhttp*R*#lpi*con"i#* de mani/re % ce ,ue P2P 5 ait les droits dcriture. b+ ?as o@ vous ralisez une mise % =our de GLPI version NOK.LM vers une version suprieure (e)emple K.S ...+ Acompressez simplement la nouvelle archive de GLPI, % la place de lancienne. III$ Lancement de la mise " #our 1+ 'aites pointer votre navi#ateur ;eb sur http:**votreserveur*#lpi* $+ 6lectionnez la lan#ue dans la,uelle vous souhaitez e""ectuer la mise % =our et cli,uez sur oI !. &+ ?li,uez sur mise % =our !. 3+ Vri"iez ,ue les tests denvironnement on bien tous t ralis avec succs, sinon suivez les instructions et re<essa5ez. 6i tout cest bien pass, cli,uez sur continuer !. T+ 6i linter"ace vous le demande, con"i#urez lacc/s au serveur 45s,l, 45s,l serveur : le nom dhUte m5s,l 45s,l user : le nom dutilisateur m5s,l 45s,l pass : le mot de passe associ au nom dutilisateur m5s,l -ne "ois tout ceci "ait cli,uez sur continuer ! L+ 6i linter"ace vous le demande, slectionnez la base de donnes ,ue vous souhaitez mettre % =our. ?li,uez sur continuer ! S+ -n cran vous demande si vous 9tes sVr de vouloir mettre % =our votre base de donnes, cli,uez sur continuer ! si cest la cas. M+ La mise % =our commence, cela peut prendre un certain temps en "onction de la taille de votre base de donnes. W+ Fn "onction de la version de GLPI ,ue vous mettez % =our, un certain nombre dcrans intermdiaires vous seront proposs. Rpondez au) ,uestions poses en "onction de votre or#anisation. 1K+ Le script vous demande maintenant de procder % la mise % =our de lancien contenu de votre base de donnes. 8prs avoir cli,u sur >continuer> une barre de pro#ression appara:t sur votre cran, attention selon la taille de votre base de donne cette procdure peut 9tre tr/s lon#ue (plusieurs minutes, voir plusieurs heures+ et il arrive ,ue la barre de pro#ression reste un lon# moment % KX. 6i vous mettez % =our une version in"rieure % la version K.3 de GLPI merci de lire attentivement la note de bas de pa#e Q1R 11+ 6i la procdure de mise % =our a russie, vous pouvez dsormez utiliser votre nouvelle version de GLPI en cli,uant sur -tiliser GLPI ! et en vous connectant avec lutilisateur habituel. Q1R La mise % =our depuis une version in"rieure % la version K.3 ne vous permet pas de prserver automati,uement vos con"i#urations prcises (con"i#urations #nrales, sources e)ternes, mailin# etc etc+ ,ui taient conserves dans le "ichier con"i#.php. Il vous "audra utiliser les "ormulaires de con"i#uration post<installation dans le menu con"i#uration ! de lapplication. ?es menus ne sont accessibles ,u% un nouveau t5pe dutilisateur a=out dans #lpi : le super< admin !. La mise a =our e""ectue donc automati,uement la conversion admin !<N super<admin ! ou vous permet de crer un utilisateur super<admin !. 8 partir de ce moment, plusieurs cas sont possibles en "onction de la version depuis la,uelle vous mettez votre base de donne % =our et de vos anciennes con"i#urations. ?86 1 : Vous aviez des utilisateurs de t5pe admin !, ou ,uau moins un des utilisateurs de t5pe admin ! ne se connectaient pas % lapplication depuis des sources e)ternes (ldap,imap+ (puis,ue dans ce cas le mot de passe nest pas stocI dans la base de donnes+. 0ous vos utilisateurs a5ant auparavant les droits admin ! et un mot de passe non vide se retrouvent avec les droits super<admin !, un messa#e vous en in"orme. Votre base de donnes est a =our, vous pouvez dsormais con"i#urer GLPI en cli,uant sur utiliser GLPI ! et en vous connectant avec lun des utilisateurs anciennement admin. ?86 $ : Vous naviez pas dutilisateurs de t5pe admin ! ou ,ue tous les admin ! ont un mot de passe vide (puis,uils se connectent depuis des sources e)ternes+. Le script vous demande de bien vouloir saisir un nom dutilisateur et de un mot de passe associ (nentrez pas le nom dun utilisateur d=% e)istant+. Ltape suivante 6i cette procdure russie, votre base de donnes est maintenant % =our vous pouvez con"i#urer GLPI en cli,uant sur utilisez GLPI ! et en vous connectant avec lutilisateur ,ue vous venez de crer. -ne "ois la con"i#uration termine, vous pourrez supprimer cet utilisateur. 8ttention assurez vous ,uil reste tou=ours un utilisateur super<admin ! a5ant la possibilit de se connecter % lapplication depuis 4567L, ne serait<ce ,uen cas de probl/mes avec les sources de donnes e)ternes.