Bug Phpmyadmin con PHP 7.2 en plugin_interface.lib.php

Antonio J. Galisteo

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!

Publicado el 05-06-2019

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina