How to Fix /libraries/sql.lib.php#613 and /libraries/DisplayResults.php#1226 Ubuntu 18 Server Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara Fix /libraries/sql.lib.php#613 and /libraries/DisplayResults.php#1226 Ubuntu 18 Server Linux.

ketika saat saya ingin membuka suatu table
ada kendala error di table tersebut namun table tersebut
ada isi column beserta data nya,
contoh error nya

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

dan error satu nya lagi

Notice in ./libraries/DisplayResults.php#1226 Trying to access array offset on value of type bool


back to terminal area

cara mengatasi nya cukup mudah,
oke ikuti langkah berikut

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

cari line code ini

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

ubah seperti ini

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

save dan restart apache

$ systemctl restart apache2

error selanjut nya edit dibagian file ini
/usr/share/phpmyadmin/libraries/DisplayResults.php

$ sudo nano /usr/share/phpmyadmin/libraries/DisplayResults.php
$ sudo vim /usr/share/phpmyadmin/libraries/DisplayResults.php

cari code ini

list($order_link, $sorted_header_html)
    = $this->_getOrderLinkAndSortedHeaderHtml(
        $fields_meta[$i], $sort_expression,
        $sort_expression_nodirection, $i, $unsorted_sql_query,
        $session_max_rows, $comments,
        $sort_direction, $col_visib,
        $col_visib[$j]
    );

ubah menjadi ini untuk versi php 7.2 dan 7.4

list($order_link, $sorted_header_html)
    = $this->_getOrderLinkAndSortedHeaderHtml(
        $fields_meta[$i], $sort_expression,
        $sort_expression_nodirection, $i, $unsorted_sql_query,
        $session_max_rows, $comments,
        $sort_direction, $col_visib,
        $col_visib[$j] ?? false
    );

solusi ke dua bisa upgrade phpmyadmin
menggunakan repository PPA

$ sudo add-apt-repository ppa:phpmyadmin/ppa
$ sudo apt update & sudo apt upgrade
$ sudo apt install phpmyadmin

tunggu proses upgrade
kemudian jika sudah selesai restart apache

$ systemctl restart apache2


buka kembali phpmyadmin di browser
done...

Video tutorial


oke mungkin itu saja mengenai error Phpmyadmin
kalau ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat..

Wasalamualaikum Wr.Wb...

Post a Comment

0 Comments