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

Sejak penginstallan pertama pada komputer saya, phpmyadmin saya sudah mendapati error ini. Tapi saya biarkan karena semuanya normal-normal saja. Namun saat saya akhirnya dapat kerjaan, dan banyak menggunakan phpmyadmin, akhirnya saya sadar... Ini mengganggu sekali. Nah kali ini saya akan membahas bagaimana cara menghilangkan warning yang bangsad ini. Jadi simak baik-baik tutorial dari saya ini.

Tampilan Error

Warning yang dituju pada line 613

Spesifikasi

Pertama, saya menggunakan Ubuntu 18.04 (mungkin versi lain tutornya masih sama, berhubung yang error hanyalah phpmyadmin), server yang saya pakai Apache2, dengan database MySQL.

Tutorial

Oke, kalian sudah tau spesifikasi milik saya. Sekarang yang kita butuhkan hanya text editor saja kok.
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php

Setelah itu, karena kita sudah tau letak errornya ada pada line 613. Kita langsung saja kesana. Atau cari saja yang kodenya seperti ini.
...
|| (count($analyzed_sql_results['select_expr'] == 1)
...

Sekarang ubah kode nya menjadi seperti berikut. Hanya tambahkan tanda ( dan ) diantara kodenya.
...
|| ((count($analyzed_sql_results['select_expr']) == 1)
...

Lalu restart apache2 nya
sudo systemctl restart apache2

Lalu kembali ke phpmyadmin lagi. Error seperti tadi sudah tiada.

Sekian tutorial dari saya kali ini, semoga bermanfaat dan juga bisa membantu masalah kalian 😃
Dan siaga akan virus corona guys.
Sampai jumpa ditutorial berikutnya.

Tidak ada komentar:

Posting Komentar