Bug Phpmyadmin con PHP 7.2 en plugin_interface.lib.php
Anuncio:
En esta ocasión vamos a ver cómo corregir un error de phpMyAdmin con PGP 7.2. en plugin_interface.lib.php. Si en tu phpMyAdmin tienes el siguiente error:
Warning in ./libraries/plugin_interface.lib.php#532
count(): Parameter must be an array or an object that implements Countable
Te voy a mostrar cómo resolverlo. Antes de nada, comentarte que la línea donde a mi me esta dando el error es la 532. Pero dependiendo de la versión que tu tengas instalada puede variar, la cuestión es que en dicha línea debes tener algo similar a lo siguiente:
if ($options != null && count($options) > 0) {
Aquí, hay un problema en la forma en que PHP 7.2 trata los arrays. Parece que PHP no supiera que $options es un array, por lo que tenemos que hacer un casting. Vamos a modificar dicha línea dejándola de la siguiente forma:
if ($options != null && count((array)$options) > 0) {
Y listo, con esto se soluciona el error en nuestro phpMyAdmin.
Puedes aprender más en nuestra sección de phpMyAdmin.
Espero que te haya sido de utilidad!