Si al usar PHPMyadmin o al terminar de instalar esta extensión aparece el siguiente error:
¡Se detectaron algunos errores en el servidor! Revise el pie de esta ventana. 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( array, boolean true, string 'infection_cards', string 'users', NULL, NULL, NULL, NULL, NULL, NULL, string '', string './themes/pmahomme/img/', NULL, NULL, NULL, string 'SELECT * FROM `users`', NULL, NULL, ) ./sql.php#221: PMA_executeQueryAndSendQueryResponse( array, boolean true, string 'infection_cards', string 'users', NULL, NULL, NULL, NULL, NULL, NULL, string '', string './themes/pmahomme/img/', NULL, NULL, NULL, string 'SELECT * FROM `users`', NULL, NULL, )
Lo primero que tenemos que hacer es editar el archivo de PHPMyadmin
vi /usr/share/phpmyadmin/libraries/sql.lib.php
Tenemos que ir a la línea 613 y localizar el siguiente código:
(count($analyzed_sql_results['select_expr'] == 1)
Para solucionar el error tenemos que añadir paréntesis de la siguiente forma:
((count($analyzed_sql_results['select_expr']) == 1)
Y ahora solo tendremos que reiniciar apache:
sudo service apache2 restart
Y ya deja de aparecer el error.
Probado en Ubuntu 18.04.6 LTS
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.