Tout d'abord merci de diffuser ce petit howto "installation de GLPI sur
easyphp".
C'est une trés bonne initiative.
Je me permet d'emettre toutefois quelques remarques :
Hebari mohamed a écrit :
Télécharger et installer *Easyphp 1.6.0.0* (version register_globals
=off ça marche pas avec la 1.7 )**
Là je ne comprends pas. GLPI version 0.31 fonctionne parfaitement avec
Easyphp 1.7. Je l'ai encore testé, il y a quelques jours.
Pour les versions postérieures à la 0.3, GLPI necessitait que le php.ini
soit configuré avec la variable register_global=on mais ce n'est plus
le cas désormais. GLPi s'accomode parfaitement de register_global=off
conformément aux directives de sécurité PHP.
Télécharger et installer le dossier source *Glpi (*pour cette article
j’ai utiliser une glpi-0.3.1.tar* ) *à la racine de \Easyphp\www**
ok
Relance de Easyphp et clique droit menu administration dans *Administrer
vos bases de données *ouvrir PhpAdmin et dans « *créer une base de
données* » mettre « glpidb » -> bouton créer.
*« Base de données glpidb a été créé(e). »*
* *
Dans le menu parcourir.. sélectionner le fichier
\EasyPHP\www\glpi\mysql\ glpi-0.3-default.sql puis exécuter un message
Apparaît « *Votre requête SQL a été exécutée avec succès : Le contenu de
votre fichier a été inséré. (206 Instructions »*
* *
Revenir sur l’écran d’accueil de l’administration « *Easyphp *» afin de
créer l’utilisateur *glpiuser *menu « utilisateurs et privilèges »
->Choisir bouton « ajouter un utilisateurs »
->Puis sélectionner serveur « localhost »
->Nom d’utilisateur « glpiuser »
->Mot de passe « glpiuser »
Pas obligatoire vous mettez ce que vous voulez comme mot de passe.
-> Puis dans Privilèges « Tout cocher » puis valider ok
ok
Voilà vous n’avez plus qu’a relancer Easyphp et lancer dans Weblocal
ouvrir le site Glpi puis se connecter avec le code user : glpi mot de
passe :glpi
Non ! Vous oubliez une étape cruciale :
Editez le fichier config.php dans glpi/glpi/config/.
Indiquez vos paramètres :
- Pour la base de données.
Soit :
var $dbhost = "localhost";
var $dbuser = "glpiuser";
var $dbpassword = "motdepassequevousavezchoisiplushaut";
var $dbdefault = "glpidb";
- Pour le chemin d'accés à glpi (si vous l'avez installé dans un
répertoire particulier).
D'où votre problème cité plus bas.
*1)J’ai le message d’erreur « Warning: Accès refusé pour l'utilisateur:
'[EMAIL PROTECTED]' erreur dans classe.php » ?*
* *
Bizarre ce problème j’ai vérifier le code du fichier config.php (avec un
ultraedit ou un dreamweaver) dans le répertoire \www\glpi\glpi\config\
, il semblerait que modifier la ligne « var $dbpassword= "glpiuser"; »
et mettre le mot de passe en clair solutionne le pb.
oui voir explication plus haut.
Voilà, en espérant que mes indications compléteront utilement votre howto.
Mathieu
--
Jean-Mathieu Doléans
Association Indepnet
http://indepnet.net