Error "Warning in /php/tcpdf/include/tcpdf_fonts.php#1671" PHPMyadmin di Webserver Apache GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara mengatasi Error
"Warning in /php/tcpdf/include/tcpdf_fonts.php#1671"
PHPMyadmin di Webserver Apache GNU/Linux.

ketika saat saya ingin mengexport suatu DB di phpmyadmin
ada kendala error muncul seperti ini :

Warning in ./../../php/tcpdf/include/tcpdf_fonts.php#1671


cara mengatasi nya gampang dan mudah kok
oke ikuti langkah berikut

cara mengatasi nya cukup tambahkan kondisi
ini is_numeric($c) di badan metode publik, jadi ubah seperti ini :

$ sudo nano +1671 /usr/share/php/tcpdf/include/tcpdf_fonts.php

before

public static function unichr($c, $unicode=true) {
    if (!$unicode) {
        return chr($c);
    } elseif ($c <= 0x7F) {
        // one byte
        return chr($c);
    } elseif ($c <= 0x7FF) {
        // two bytes
        return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F);
    } elseif ($c <= 0xFFFF) {
        // three bytes
        return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);
    } elseif ($c <= 0x10FFFF) {
        // four bytes
        return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);
    } else {
        return '';
    }
}

after

public static function unichr($c, $unicode=true) {
    if (is_numeric($c)){
        if (!$unicode) {
            return chr($c);
        } elseif ($c <= 0x7F) {
            // one byte
            return chr($c);
        } elseif ($c <= 0x7FF) {
            // two bytes
            return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F);
        } elseif ($c <= 0xFFFF) {
            // three bytes
            return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);
        } elseif ($c <= 0x10FFFF) {
            // four bytes
            return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);
        } else {
            return '';
        }
    }
}


restart apache

$ systemctl restart apache2


done...

oke mungkin itu saja mengenai error saat mau export di phpmyadmin
jika masih kurang mengerti, silakan pahami dari video juga ya


jika ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Sumber : [stackoverflow]

Post a Comment

0 Comments