Selasa, 07 November 2017

Aktifkan Multibyte String (Mbstring) Di WHM

Hari ini (08/11/2017) saya selesai upload website baru yang dibangun menggunakan CMS wordpress, namun terjadi kenadala sedikit karena salah satu plugin tidak berjalan normal, pesan error yang muncul :

Fatal error: Call to undefined function mb_list_encodings() in /home/xxxxxx/public_html/wp-includes/SimplePie/Misc.php on line 356


Tampilan error pada plugin Wordpress

            Mulailah mencari solusi melalui om google, tapi tidak banyak penjelasan berbahasa indonesia mengenai masalah diatas, namun dengan kesabaran dan ketabahan akhirnya ketemu juga solusinya.

            Singkat kata, kendala Fatal error tersebut diakibatkan oleh settingan Mbstring, oke...saya jelaskan sedikit makanan jenis yang disebut Mbstring. Mbstring merupakan singkatan dari Multi–Byte String, merupakan perpanjangan dari bahasa pemrograman PHP yang berfungsi untuk mengelola string non-ASCII dan digunakan untuk konversi string ke pengkodean yang berbeda. Skema karakter encoding multi-byte ini digunakan untuk mengekspresikan lebih dari 256 karakter dalam byte biasa sistem pengkodean. Maka tidak heran ketika menggunakan sistem yang memiliki string atau kaliamt yang dapat diterjemahkan selalu memerlukan mbstring (jika diperlukan) misalnya seperti CMS WordPress (beberapa tema / plugin).

            Cara penangannya bisa melalui cpanel atau WHM, namun untuk penjelasan saya kali ini melalui WHM, silakan login ke WHM seperti pada gambar dibawah ini


Halaman login WHM


Setelah berhasil login ke halaman WHM, cari Software >> EasyApache dalam contoh ini EasyApache pada WHM saya menggunakan EasyApache 3



Software pada WHM


Seperti  sayang saya sampaikan diatas, bahwa pada kasus ini di WHM saya menggunakan EasyApache 3, maka pada saat EasyApache 3 dipilih, akan muncul tampilan seperti pada gambar dibawah ini :



EasyApache 3

Pada bagian profile, terlihat settingan DEFAULT, pilih gambar  kemudian klik customize profile, akan muncul halaman Apache Version. Klik >>Next Step


Apache version



Selanjutnya akan muncul halaman PHP version, kemudian klik >> Next Step seperti pada gambar dibawah ini


PHP Version

Yang akan muncul selanjutnya halaman Short Options List, pada halaman ini gerakan kursor kebawah, dan cari tombol Exhaustive Options List pada kanan bawah.


Short Options List



Exhaustive Options List


Akan muncul spesifikasi pilihan, gerakan kursor kebawah dan cari Mbstring



Specific choise



Centang Mbstring

Centang kotak kecil disamping kiri Mbstring, selanjutnya klik tombol Save and Build dan akan muncul pertayaan klik I Understand


Save and Build

Jika proses sesuai dengan langkah-langkah diatas, maka akan muncul proses build, seperti pada gambar dibawah ini :



Proses build sedang berjalan



Anda memerlukan waktu sekitar 3 sampai 5 menit menunggu proses ini berjalan, dan jika semua proses berjalan dengan baik, maka tampilan paling akhir akan muncul Build Complete, seperti pada gambar dibawah ini :


Build complete

Selamat proses Mbstring telah selesai, dan saat ini Plugin pada web wordpress telah normal, pesan Fatal error: Call to undefined function mb_list_encodings() in /home/xxxxxx/public_html/wp-includes/SimplePie/Misc.php on line 356 telah hilang.

Selamat mencoba...semoga artikel ini membantu...

0 komentar:

Posting Komentar