Problema con phpMyAdmin y PHP

Qué tal Me llamo Kiko y os traigo un nuevo post.

Hoy había instalado PHP 7.3 y phpMyAdmin al sistema Ubuntu 4.18 LTS. Estoy utilizando MariaDB como servidor de base de datos que se ejecuta en la misma instancia. Cuando he intentado acceder a los datos de las tablas con phpMyAdmin, he recibido el siguiente mensaje de error en la pantalla.

Advertencia a ./libraries/sql.lib.php#613 count (): el parámetro debe ser una matriz o un objeto que implemente Countable «

Advertencia a ./libraries/sql.lib.php#613 count ()

solución:

Parece que el problema se debe a la versión anterior de phpMyAdmin. La versión de phpMyAdmin anterior antes del lanzamiento de PHP 7.3 y no es compatible con ello.

Para solucionarlo, le recomendamos que actualice la versión de phpMyAdmin. Pero puede realizar cambios a sql.lib.php para resolver temporalmente este error.

  1. Haga una copia de seguridad de sql.lib.php
    sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak 
  2. A continuación, edite sql.lib.php a su editor de texto favorito:
    sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php 
  3. Presione CTRL + W e introduzca la cadena (count($analyzed_sql_results['select_expr'] == 1) para buscar.A continuación, sustitúyalo por ((count($analyzed_sql_results['select_expr']) == 1)

    Corregido: advertencia a ./libraries/sql.lib.php#613 count ()

  4. Guarde el archivo y salga. (Pulse CTRL + X, pulse Y y presione ENTRAR).

Todo hecho. El mensaje de error debería desaparecer ahora.

Este Blog lo escribimos para colaborar y servir de ayuda a la gente Linux. Esperamos que os guste.

Leave a Reply