[Solved] Problem with phpMyAdmin and PHP 7.2: “Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable”
warning phpmyadmin ./libraries.sql.lib.php#613 count() |
Jadi kemarin aku nemuin warning di phpmyadmin “Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable”. Nah pagi ini kita akan sharing bagaimana caranya menghilangkan warning ini? Setelah googling ternyata katanya ini terjadi karena by default versi phpmyadmin di repo linux adalah phpmyadmin versi v4.6, nah di phpmyadmin versi ini gak sepenuhnya support sama php 7.2. salah satunya terjadi warning seperti ini. Sebenernya untuk menangani hal ini kalian bisa update versi phpmyadmin dg mendownload phpmyadmin versi yang terbaru di website resminya php myadmin.
Terus bagaimana cara update manual phpmyadmin, ada caranya mungkin lain kali kita akan bahas hal ini, sekarang kita akan bahas cara alternatifnya jadi kita gak harus menaikkan versi dari phpmyadmin ini.
Warning ini terjadi pada file /usr/share/phpmyadmin/libraries/sql.lib.php. Nah kita akan edit file ini caranya adalah sebagai berikut.
1. Silahkan kalian backup terlebih dahulu file sql.lib.php, ketikkan perintah pada terminal seperti ini
sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak
2. Edit sql.lib.php dengan nano, ketikkan perintah berikut pada terminal
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
3. Setelah membuka nano silahkan kalian silahkan kalian tekan ctrl + w dan cari kata ini
(count($analyzed_sql_results['select_expr'] == 1)
4. Kemudian replace / ganti dengan kata ini
((count($analyzed_sql_results['select_expr']) == 1)
5. Save dan exit (Tekan ctrl+x dan Y atau kalau gak salah bisa juga dengan ctrl+o) jangan lupa untuk restart php dan nginx (kalau kalian pake webservice nginx)
Sekarang kalian bisa cek di phpmyadmin kalian masing-masing, semoga tidak ada warning lagi. Katanya sih cara alternatif ini merupakan cara temporary fix jadi suatu saat akan terjadi warning lagi sampai kamu naikin versi phpmyadmin kamu, emang kalau mau main aman kamu harus update deh versinya.
Nah cara menangani Problem with phpMyAdmin and PHP 7.2: “Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable” sudah selesai nih terimakasih banyak telah membaca artikel ini, artikel ini mengambil dari sumber devanswer.co kalian bisa baca-baca dari sana. Terakhir seperti biasa gaes jangan lupa like fanspage facebook gue di My Quotes 10. Terimakasih banyak dan selamat pagi :)
[Solved] Problem with phpMyAdmin and PHP 7.2: “Warning in ./libraries/sql.lib.php..."
Reviewed by My Quotes10
on
6:56 am
Rating:
ketiknya dimana ya kk
ReplyDeletekalau aku pake os linux jadi di terminal mas, atau ctrl+t
Deletetengkiu work
ReplyDeletesama-sama
Delete