You are not logged in.
Pages: 1
Bonjour
J'utilise php 5.0.3 et apache 2.0.50 sous Gnu/Linux Debian (stable).
J'ai un soucis avec GLPI. L'install se déroule correctement.
Mais lorsque j'essaie d'utiliser l'appli aucune insertion n'est faite dans la base de données (si j'essaie d'ajouter un utilisateur, par exemple).
Après quelques recherches, il s'avère que les requêtes SQL contiennent le champs SID (le session_name dans mon php.ini est "SID").
ex.
INSERT INTO glpi_users (glpi_users.ID, glpi_users.name, glpi_users.password, glpi_users.password_md5, glpi_users.email, glpi_users.location, glpi_users.phone, glpi_users.type, glpi_users.realname, glpi_users.can_assign_job, glpi_users.SID) VALUES ('0', 'test', PASSWORD('test'), '098f6bcd4621d373cade4e832627b4f6', '', 'NULL', '', 'normal', 'test', 'no', 'e491gg2fudteakp2kjkm77b4k2')
J'ai obtenu ça en ajoutant un echo $query dans le fichier glpi/setup/class, ligne 318 (class User, fonction addToDB() )
Le problème vient de ce champs SID qui n'existe pas dans la base mais qui est récupéré dans les variables $_POST et inséré automatiquement dans les requêtes sql.
Vous auriez une idée de solution ?
--
Patrick
Offline
Le SID n'est pas dans la variable POST normalement.
Vous devez avoir activé session.use_trans_sid ce qui posent des problèmes.
si vous activez session.use_cookies vous n'avez pas besoin du trans_sid normalement.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Le SID n'est pas dans la variable POST normalement.
Vous devez avoir activé session.use_trans_sid ce qui posent des problèmes.
C'est exact, j'en ai besoin pour d'autres applications.
si vous activez session.use_cookies vous n'avez pas besoin du trans_sid normalement.
Ok, voilà ce que j'ai rajouté, pour tester, dans la config du virtual host :
<Directory "/www/glpi">
php_value session.use_trans_sid Off
php_value session.use_cookies On
</Directory>
Ca marche !
Merci.
--
Patrick
Offline
Ok merci de l'info.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1