You are not logged in.
Pages: 1
Topic closed
Bonjour
Je change de serveur de production GLPI.
je passe de Ubuntu 16.04 a 18.04. de GLPI 0.90.3 à GLPI 9.3
J'ai restauré ma BD et mes fichiers, tout va bien.
Le seul problème que je rencontre, c'est que lorsque j'utilise PhpMyadmin quelle que soit la table GLPI que je sélectionne, j'obtiens un message d'erreur de ce type.
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
En fouillant, j'ai vu qu'il fallait dans /usr/share/phpmyadmin/libraries/sql.lib.php' Replacer: (count($analyzed_sql_results['select_expr'] == 1) Par:(count($analyzed_sql_results['select_expr']) == 1
Sauf que c'est déjà comme cela.
une idée ?
Offline
Bonjour,
J'imagine qu'il est largement trop tard pour répondre à ce post, mais ayant été confrontée au même problème aujourd'hui, je complète ce topic.
je confirme la méthode de Ijack30, sauf qu'il manque une parenthèse.
Dans le fichier sql.lib.php, il faut remplacer la ligne 613
avant : (count($analyzed_sql_results['select_expr'] == 1)
après : ((count($analyzed_sql_results['select_expr']) == 1)
Chez moi ça a bien fonctionné, je n'ai plus de message d'erreur.
Ubuntu 22.04 LTS / PHP 8.1 / Apache 2.4.52 / MySQL 8.1.2 / GLPI 10.0.5
Offline
Pages: 1
Topic closed