Tutoriel [Linux] Corriger l'erreur phpmyadmin : Warning in ./libraries/sql.lib.php#613

Florentin

Administrateur
Membre du personnel
Dans ce tutoriel nous allons corriger l'erreur reçu sur phpmyadmin :
Warning in ./libraries/sql.lib.php#613

count(): Parameter must be an array or an object that implements Countable

Cette erreur ne cause aucun problème majeur de fonctionnement mais cependant peut être gênante dans l'utilisation de phpmyadmin.
Ce problème vient de PHP 7.2, Pour résoudre cette erreur tu dois réaliser les manipulations suivantes :
  • Rends toi dans le fichier /usr/share/phpmyadmin/libraries/sql.lib.php à l'aide de cette commande : nano /usr/share/phpmyadmin/libraries/sql.lib.php
  • Recherche (count($analyzed_sql_results['select_expr'] == 1) à l'aide des touches CTRL + W
  • Remplace le par ((count($analyzed_sql_results['select_expr']) == 1)
  • Pour sauvegarder tu fais CTRL + X et tu écris ensuite Y pour confirmer
  • Ensuite Rends toi dans le fichier /usr/share/phpmyadmin/libraries/plugin_interface.lib.php à l'aide de cette commande : nano /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
  • Recherche if ($options != null && count($options) > 0) à l'aide des touches CTRL + W
  • Remplace le par if (! is_null($options) && count((array)$options) > 0) {
  • Pour sauvegarder tu fais CTRL + X et tu écris ensuite Y pour confirmer
  • Pour confirmer tes changements redémarre ton serveur web : service apache2 restart ou service nginx restart
 
Haut