phpMyAdmin ne fonctionne pas la fonction manquante

J’ai installé phpmyadmin mais quand j’essaye de le lancer ce ne sera pas le cas. J’ai cette erreur:

Fatal error: Call to undefined function PMA_DBI_num_rows() in /usr/share/phpmyadmin/libraries/navigation/Nodes/Node.class.php on line 397 

J’ai installé php5-mysql mais ça ne marche toujours pas. Quel module contient la fonction PMA_DBI_num_rows ()?

Merci d’avance

La fonction PMA_DBI_num_rows () est implémentée dans l’une des bibliothèques dbi, situées sous phpmyadmin/libraries/dbi

Ils devraient faire partie de toute installation de phpMyAdmin, alors je me demande si vous avez une installation incomplète ou endommagée.

phpMyAdmin chargera l’un de ses pilotes dbi en fonction de la valeur de l’extension, dans votre fichier de configuration:

 $cfg['Servers'][$i]['extension'] = 'mysqli'; 

Voici où il charge le dbi, à partir du code dans libraries / database_interface.lib.php:

 include_once './libraries/dbi/' . $GLOBALS['cfg']['Server']['extension'] . '.dbi.lib.php'; 

Donc, soit vous avez mal configuré votre fichier de configuration avec une valeur inconnue pour l’extension, soit vous manquez le fichier correspondant à une extension valide.

Les valeurs valides pour l’extension sont «mysql», «mysqli» et «drizzle».

Installez simplement les éléments suivants: apt-get install php5-mysql