You are not logged in.
Pages: 1
Bonjour,
depuis que j'ai upgradé mon GLPI a la version 0.90.4, la recherche dans la KB ne fonctionne plus.
lorsque l'on fait une recherche, la totalité des articles de la KB sont affichés
Est-ce un bug de la version ou un problème spécifique avec mon installation ?
Arthur HOUBART
------------------
GLPI 0.90.5 - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 --- HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0
Offline
Je ne reproduis pas ce problème en 0.90.5.
Avez-vous des erreurs dans les logs de glpi ? en mode debug ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Il n'y a pas d'erreur dans les log
en mode debug, je trouve la querry SQL suivante (lorsque je fait une recherche dans la KB)
SELECT DISTINCT `glpi_knowbaseitems`.*, `glpi_knowbaseitemcategories`.`completename` AS category , `glpi_knowbaseitemtranslations`.`name` AS transname, `glpi_knowbaseitemtranslations`.`answer` AS transanswer ,MATCH(`glpi_knowbaseitems`.`name`, `glpi_knowbaseitems`.`answer` ,`glpi_knowbaseitemtranslations`.`name`, `glpi_knowbaseitemtranslations`.`answer`) AGAINST('netscaler' IN BOOLEAN MODE) AS SCORE
FROM `glpi_knowbaseitems`
LEFT JOIN `glpi_knowbaseitems_users` ON (`glpi_knowbaseitems_users`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`)
LEFT JOIN `glpi_groups_knowbaseitems` ON (`glpi_groups_knowbaseitems`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`)
LEFT JOIN `glpi_knowbaseitems_profiles` ON (`glpi_knowbaseitems_profiles`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`)
LEFT JOIN `glpi_entities_knowbaseitems` ON (`glpi_entities_knowbaseitems`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`)
LEFT JOIN `glpi_knowbaseitemtranslations` ON (`glpi_knowbaseitems`.`id` = `glpi_knowbaseitemtranslations`.`knowbaseitems_id` AND `glpi_knowbaseitemtranslations`.`language` = 'en_US')
LEFT JOIN `glpi_knowbaseitemcategories` ON (`glpi_knowbaseitemcategories`.`id` = `glpi_knowbaseitems`.`knowbaseitemcategories_id`)
WHERE (`glpi_knowbaseitems_users`.`users_id` = '9' OR `glpi_knowbaseitems_users`.`users_id` = '9' OR (`glpi_groups_knowbaseitems`.`groups_id` IN ('3') AND (`glpi_groups_knowbaseitems`.`entities_id` < 0 OR ( 1 ) )) OR (`glpi_knowbaseitems_profiles`.`profiles_id` = '4' AND (`glpi_knowbaseitems_profiles`.`entities_id` < 0 OR ( 1 ) )) OR ( `glpi_entities_knowbaseitems`.`entities_id` IN ('0', '1', '63', '62', '4', '45', '2', '58', '3', '64', '5', '23', '30', '35', '37', '39', '41', '43', '46', '47', '48', '49', '51', '53', '59', '60', '65', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '17', '19', '21', '24', '25', '26', '27', '31', '33', '36', '38', '40', '42', '44', '50', '52', '54', '55', '56', '61', '16', '18', '20', '22', '28', '29', '32', '34', '57') ) ) AND MATCH(`glpi_knowbaseitems`.`name`, `glpi_knowbaseitems`.`answer` ,`glpi_knowbaseitemtranslations`.`name`, `glpi_knowbaseitemtranslations`.`answer`) AGAINST('netscaler' IN BOOLEAN MODE) AND (`glpi_knowbaseitems`.`begin_date` IS NULL OR `glpi_knowbaseitems`.`begin_date` < NOW()) AND (`glpi_knowbaseitems`.`end_date` IS NULL OR `glpi_knowbaseitems`.`end_date` > NOW())
ORDER BY `SCORE` DESC
et le score de tous les articles est "-2"
Arthur HOUBART
------------------
GLPI 0.90.5 - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 --- HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0
Offline
Par contre je viens de remarquer que l'option "KB Translation" était activée dans les paramètre du GLPI.
Si je désactive cette option, la recherche fonctionne correctement
pouvez vous vérifier si c'est pas le problème décrit dans https://github.com/glpi-project/glpi/issues/771
Arthur HOUBART
------------------
GLPI 0.90.5 - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 --- HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0
Offline
Non ce n'est pas le même problème.
Le votre concerne l'activation de la traduction sans aucune traduction, ce qui n'était pas prévu.
Corrigé : https://github.com/glpi-project/glpi/issues/874
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Pages: 1