Ausgabe mit PHPMYADMIN und PHP -Warnung in ./Bibliotheken/sql.lib.PHP#613 count () Parameter muss ein Array oder ein Objekt sein, das zählbare implementiert. “

Ausgabe mit PHPMYADMIN und PHP -Warnung in ./Bibliotheken/sql.lib.PHP#613 count () Parameter muss ein Array oder ein Objekt sein, das zählbare implementiert. “

Heute hatte ich Php 7 installiert.3 und phpmyadmin auf Ubuntu 18.04 LTS -System. Ich verwende Mariadb als Datenbankserver, der auf derselben Instanz ausgeführt wird. Als ich versuchte, Daten in Tabellen mithilfe von PHPMYADMIN zugreifen zu können, erhielt ich die folgende Fehlermeldung auf dem Bildschirm.

Warnung in ./Bibliotheken/sql.lib.PHP#613 count (): Parameter muss ein Array oder ein Objekt sein, das zählbare implementiert. “

Lösung:

Es sieht aus. Die Version von PhpMyAdmin ist älter vor der Veröffentlichung von PHP 7.3 und es nicht richtig kompatibel damit.

Um es zu beheben, empfehlen wir, die PhpMyAdmin -Version zu verbessern. Sie können jedoch Änderungen in SQL vornehmen.lib.PHP, um diesen Fehler vorübergehend zu beheben.

  1. Machen Sie eine Backup von SQL.lib.Php
    sudo cp/usr/share/phpmyadmin/bibliotheken/sql.lib.PHP/usr/share/phpmyadmin/bibliotheken/sql.lib.Php.Bak  
  2. Als nächstes bearbeiten SQL.lib.PHP in Ihrem bevorzugten Texteditor:
    sudo nano/usr/share/phpmyadmin/bibliotheken/sql.lib.Php  
  3. Drücken Sie Strg + w und geben Sie die String ein (count ($ analyzed_sql_results ['select_expr'] == 1) suchen.

    Dann ersetzen Sie es durch ((count ($ analyzed_sql_results ['select_expr']) == 1)

  4. Datei speichern und beenden. (Drücken Sie Strg + x, drücken Sie y und drücken Sie die Eingabetaste).

Alles erledigt. Die Fehlermeldung sollte jetzt verschwinden.