Seleccionar página

Tras instalar este sitio en mi Raspberry, con PHP 7.3, me encontré con varios errores a la hora de ejecutar phpMyAdmin, el cual por cierto activo y desactivo a mi antojo cuando deseo realizar copias de seguridad de la BBDD :

Desactivar phpmyadmin

a2disconf phpmyadmin

Activar phpmyadmin

a2enconf phpmyadmin

En ambos casos, hay que reiniciar Apache con :

sudo systemctl reload apache2

Bien, aquí la solución al error :

Warning in ./libraries/plugin_interface.lib.php#551

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

Solución

Hacer backup de plugin_interface.lib.php

sudo cp /usr/share/phpmyadmin/libraries/plugin_interface.lib.php /usr/share/phpmyadmin/libraries/plugin_interface.lib.php.bak

Editar plugin_interface.lib.php

sudo nano /usr/share/phpmyadmin/libraries/plugin_interface.lib.php

Buscar esta cadena con CTRL+W : (! is_null($options) && count($options) > 0) {

Si no la lozalizas, buscar por :  if ($options != null && count($options) > 0)

Reemplazar con :  if (! is_null($options) && count((array)$options) > 0) {

Guardar y salir (Pulsa CTRL + X, pulsa Y y luego ENTER)