Problema com Phpmyadmin e Php Aviso em ./Bibliotecas/SQL.lib.O parâmetro php#613 count () deve ser uma matriz ou um objeto que implementa contagens ”
- 683
- 177
- Enrique Crist
Hoje, eu havia instalado o Php 7.3 e phpmyadmin no Ubuntu 18.04 Sistema LTS. Estou usando o mariadb como servidor de banco de dados em execução na mesma instância. Quando tentei acessar dados em tabelas usando phpmyadmin, obteve a seguinte mensagem de erro na tela.
Aviso em ./Bibliotecas/SQL.lib.Php#613 contagem (): o parâmetro deve ser uma matriz ou um objeto que implementa contagem "
Solução:
Parece que a questão é devido à versão mais antiga do phpmyadmin. A versão do phpmyadmin é mais antiga antes do lançamento do Php 7.3 e não é adequadamente compatível com isso.
Para resolver, recomendamos atualizar a versão phpmyadmin. Mas você pode fazer alterações no SQL.lib.PHP para resolver temporariamente este erro.
- Faça um backup de SQL.lib.php
sudo cp/usr/share/phpmyadmin/bibliotecas/sql.lib.php/usr/share/phpmyadmin/bibliotecas/sql.lib.php.Bak
- Em seguida, edite SQL.lib.PHP em seu editor de texto favorito:
sudo nano/usr/share/phpmyadmin/bibliotecas/sql.lib.php
- Pressione Ctrl + W e digite a string
(contagem ($ analised_sql_results ['select_expr'] == 1)
procurar.Em seguida, substitua -o por
((contagem ($ analised_sql_results ['select_expr']) == 1)
- Salvar arquivo e saída. (Pressione Ctrl + X, pressione Y e depois pressione Enter).
Tudo feito. A mensagem de erro deve desaparecer agora.
- « Como visualizar ou listar trabalhos cron no Linux
- Como proteger o servidor GitLab com Let's Encrypt SSL »