4092

Error en phpmyadmin sobre php 7.2 Parameter must be an array or an object that implements Countable

Me he encontrado con este error una vez instalado phpmyadmin sobre php 7.2

El error en concreto aparece cuando se quiere mostrar una tabla. Aparece una advertencia con la siguiente información:

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

Para solucionarlo hay que seguir estos pasos:

Edita usr/share/phpmyadmin/libraries/sql.lib.php

busca esta línea (613)

(count($analyzed_sql_results['select_expr'] == 1)

y sustitúyela por esta otra

((count($analyzed_sql_results['select_expr']) == 1)

Guarda y ya está.

Estos son los datos del servidor:

  • Servidor: Localhost via UNIX socket
  • Tipo de servidor: MySQL
  • Versión del servidor: 5.7.25-0ubuntu0.18.04.2 - (Ubuntu)
  • Versión del protocolo: 10
  • Apache/2.4.29 (Ubuntu)
  • Versión del cliente de base de datos: libmysql - mysqlnd 5.0.12-dev
  • Versión de PHP: 7.2.15-0ubuntu0.18.04.2

phpMyAdmin

  • Versión: 4.6.6deb5
X

Información relacionada...

Enlace arriba