You are not logged in.
Pages: 1
Topic closed
Bonjour,
Ayant essayé d'activer les informations commerciales sur des ordinateurs et des périphériques reçus ces derniers temps (imprimantes, écran etc..), chose que j'avais déjà faite avec une version précédente de GLPI (probablement la 0.5), j'ai été confronté à un problème : lorsque je clique sur l'activation des informations commerciales (http://192.168.1.1/glpi/infocoms/infoco … =9&add=add), la page se recharge, mais sans les activer, et sans message d'erreur.
Après quelques investigations, je pense avoir trouvé d'où vient l'erreur.
La requête SQL qui est envoyée à MySql est la suivante :
INSERT INTO glpi_infocoms (device_type,FK_device) VALUES ('3','12')
Cette requête est refusée par mon serveur MySql en version 5.0.16 qui me renvoie l'erreur "Field 'comments' doesn't have a default value".
Et, en effet, le champ 'comments' ne peut pas être à NULL, et du fait de son type TEXT, ne peut pas avoir de valeur par défaut comme les VARCHAR.
Plusieurs solutions possibles :
- la plus simple est de faire en sorte que 'comments' puisse être à NULL, ce qui me semble le plus logique vu que ce n'est qu'un champ de commentaire; les contraintes NOT NULL étant en général pour les clés étrangères ou autre champs importants.
- rajouter dans la requête le champ 'comments' avec la valeur ' '
- changer le type du champ, en mettant VARCHAR au lieu de TEXT
J'ai essayé avec GLPI la première et la dernière solution avec succès sur mon poste personnel.
Il est à noter, que j'obtiens l'erreur sur mon serveur de production, et également sur ma machine de développement personnelle.
Serveur :
Windows 2003 Server
IIS 6
PHP 5.0.5
MySql 5.0.15
GLPI 0.6+Patch 1
Ordinateur personnel :
Windows XP Pro
Apache 2.0.55
PHP 5.1.1
MySql 5.0.16
GLPI 0.6 et la dernière version de développement
Comme j'ai eu le même souci pour les prêts de nouveaux matériels que j'ai reçus, je présume que c'est le même problème qu'avec l'activation des informations commerciales.
Si vous souhaitez d'autres détails, je reste à votre disposition.
En espérant que ce rapport puisse vous être utile.
HJ
Last edited by HolyJoe (2005-12-19 16:34:22)
Offline
Merci du retour je l'ai ajouté dans le gestionnaire de bug.
Il va falloir traquer les endroits où ça coincent avec mysql 5 ça va être amusant
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
pour ma part je tourne sous xampp ou Sql 5 est installé et j'ai pas ce problème ci
Xavier Caillaud
Blog GLPI Infotel
Offline
aucun problème détecté sur de nombreuses configurations avec la future 0.65
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1
Topic closed