Mengatasi Phpmyadmin Muncul Banyak Pesan Error Deprecation Notice

Mengatasi Phpmyadmin Muncul Banyak Pesan Error Deprecation Notice

Senin, 12 Maret 2018
601x

Contoh pesan error di PhpMyAdmin:

Deprecation Notice in ./../php/php-gettext/streams.php#48 Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor
Backtrace ./../php/php-gettext/gettext.inc#41: require() ./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc) ./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php) ./index.php#12: require_once(./libraries/common.inc.php)

Atau lihat gambar berikut:

Mengatasi Phpmyadmin Muncul Banyak Pesan Error Deprecation Notice

Jika saat ini Anda sedang mengalami hal tersebut, tak perlu bingung apa penyebab dan bagaimana cara mengatasinya. Karena, cara mengatasi/memperbaiki Deprecation Notice di Phpmyadmin ini ternyata cukup mudah untuk dilakukan.

Sebelum lanjut soal cara mengatasinya. Sebagai catatan, Saya disini menggunakan Ubuntu 16.04 64 Bit dengan Web Server Apache2.

Berikut ini adalah langkah-langkah untuk mengatasi hal tersebut:

apt remove –purge phpmyadmin php-gettext php-mbstring -y
apt autoremove -y
apt update
apt install phpmyadmin php-gettext php-mbstring -y

Jika dengan cara diatas belum juga menyelesaikan masalah. Silahkan ikuti langkah berikut ini:

nano /usr/share/php/php-gettext/streams.php

StringReader Error Line 48

  • Cari function StringReader ($str=”) {
  • Ganti dengan function __construct($str=”) {

FileReader Error Line 84

  • Cari function FileReader($filename) {
  • Ganti dengan function __construct($filename) {

CacheFileReader error Line 145

  • Cari function CachedFileReader($filename) {
  • Ganti dengan function __construct($filename) {

Gettext_reader Error Line 36

nano /usr/share/php/php-gettext/gettext.php
  • Cari function gettext_reader($Reader, $enable_cache = true) {
  • Ganti dengan function __construct($Reader, $enable_cache = true) {

Keterangan:

  • Pada teks editor Nano, untuk meyimpan apa yang sudah diubah diatas tekan CTRL+X -> Y dan ENTER.

Selesai, sekarang buka kembali halaman Phpmyadmin. Semoga bermanfaat!

Tentang Penulis

Erfandi Bagus
Erfandi Bagus

Suka dengan dunia teknologi, pemrograman web dan menulis artikel.

email@erfandibagus.com

Loading...
Artikel Lainnya