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 bytereturn chr($c);} elseif ($c <= 0x7FF) {// two bytesreturn chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F);} elseif ($c <= 0xFFFF) {// three bytesreturn chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);} elseif ($c <= 0x10FFFF) {// four bytesreturn 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 bytereturn chr($c);} elseif ($c <= 0x7FF) {// two bytesreturn chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F);} elseif ($c <= 0xFFFF) {// three bytesreturn chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F);} elseif ($c <= 0x10FFFF) {// four bytesreturn 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]
0 Comments