Problema con la advertencia de PhpMyadmin y PHP en ./Bibliotecas/SQL.lib.El parámetro PHP#613 Count () debe ser una matriz o un objeto que implementa contable
- 2283
- 52
- Norma Sedillo
Hoy, había instalado PHP 7.3 y phpmyadmin en Ubuntu 18.04 Sistema LTS. Estoy usando mariadb como servidor de base de datos que se ejecuta en la misma instancia. Cuando intenté acceder a los datos en las tablas usando phpmyadmin recibió el siguiente mensaje de error en la pantalla.
Advertencia en ./Bibliotecas/SQL.lib.PHP#613 Count (): el parámetro debe ser una matriz o un objeto que implementa contable "
Solución:
Parece que el problema se debe a la versión anterior de PhPMyAdmin. La versión de PhPMyadmin es mayor antes del lanzamiento de PHP 7.3 y no es correctamente compatible con eso.
Para resolver, recomendamos actualizar la versión phpmyadmin. Pero puedes hacer cambios en SQL.lib.PHP para resolver temporalmente este error.
- Hacer una copia de seguridad de SQL.lib.php
sudo cp/usr/share/phpmyadmin/bibliotecas/sql.lib.PHP/USR/Share/PhpMyAdmin/Bibliotecas/SQL.lib.php.bak
- A continuación, editar SQL.lib.PHP en tu editor de texto favorito:
sudo nano/usr/share/phpmyadmin/bibliotecas/sql.lib.php
- Presione CTRL + W e Enter String
(Count ($ analized_sql_results ['select_expr'] == 1)
buscar.Luego, reemplácelo con
((count ($ analized_sql_results ['select_expr']) == 1)
- Guardar archivo y salir. (Presione Ctrl + x, presione Y y luego presione Entrar).
Todo listo. El mensaje de error debería desaparecer ahora.
- « Cómo ver o enumerar los trabajos cron en Linux
- Cómo asegurar el servidor GitLab con Let's Cifrypt SSL »