Fixed phpMyAdmin ใน Ubuntu 18.04 “Warning in ./libraries/sql.lib.php#613 count()”

ปัญหา

Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable

วิธีแก้

backup ไฟล์ sql.lib.php ไว้ก่อน

$ sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak

เข้าไปแก้ไขไฟล์ sql.lib.php

$ sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php

กด CTRL + W แล้วค้นหาคำว่า

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

ให้แทนด้วย

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

Link