Cara Mengatasi Site error: the ionCube PHP Loader needs to be installed

Posted on

Cara Mengatasi Site error: the ionCube PHP Loader needs to be installed

Ketika kita selesai migrasi website atau upgrade versi wordpress ke versi terbaru, kadang kita menemukan sebuah masalah. Salah satunya yaitu error yang disebabkan oleh salah satu ekstensi php yang hilang, tidak bekerja atau tidak terinstal dengan baik. Salah satu masalah yang sering ditanyakan klien rishalmedia yaitu mengenai error iconCube PHP Loader. Biasanya website ketika dibuka tidak bisa di akses dan memunculkan error dengan keterangan sebagai berikut…

Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.

Hal ini terjadi karena tema atau plugin yang anda gunakan membutuhkan ekstensi ionCube, sedangkan di server tidak terinstal ekstensi tersebut. Sehingga untuk mengatasinya ada beberapa hal yang harus di perhatikan,

  • Pertama, mengaktifkan ekstensi ioncube_loader di cpanel
  • Yang kedua jika anda menggunakan localhost, istal iconcube di xampp, ubuntu atau hosting yang anda gunakan

Nah, lantas bagaimana caranya? simak artikel berikut ini…

Cara Mengaktifkan ionCube PHP Loader di Cpanel

Untuk pengguna cpanel, kita bisa dengan mudah mengaktifkan ionCube via menu select php version, caranya

  • Pertama, login ke dashboard hosting yang anda gunakan
  • Lalu buka cpanel
  • Cari menu select php version

menu select php version cpanel

  • Kemudian aktifkan ekstensi ioncube dengan cara melakukan centang pada ioncube_loader.

cara instal ioncube loader cpanel

  • Kemudian save, hingga muncul keterangan success.

cek ioncube loader

  • Selesai

Cara Mengaktifkan ionCube PHP Loader di WHM

Bagi anda pengguna panel control hosting WHM, caranya sedikit berbeda.

  • Pertama, buka WHM dan cari menu Server Configuration
  • Lalu cari menu Tweak Settings
  • Masuk ke tab PHP dan centang Ioncube 

cara mengaktifkan iconcube loader di whm

  • Setelah itu save

Cukup mudah bukan?

Nah bagaimana jika kita menggunakan localhost, misalnya xampp? disini kita perlu menginstalnya secara manual.

Cara Instal ionCube PHP di Xampp

Disini saya anggap anda sudah memiliki website dan telah menginstal xampp, jadi langsung ke tahap penginstalan ioncube

  • Pertama, download ioncube di situs resminya ionCube Loader 
  • Pilih versi sesuai dengan sistem operasi yang anda gunakan, karena server saya menggunakan debian 64 bit, maka saya memilih Linux 64 bit
  • Terserah mau download versi tar.gz atau zip, pilih saja salah satu
  • Kemudian ekstrak file yang telah di download
  • Salin folder ioncube tersebut ke dalam folder php, di komputer saya yaitu terletak di C:\xampp72\php
  • Jadi nanti semua file nya berada di c:\xampp72\php\ioncube\
  • Kemudian cari loaded configuration file yang bernama php.ini, di xampp saya berada di c:\xampp72\php\php.ini (setiap komputer dapat berbeda)
  • Lalu tambahkan teks berikut di baris pertama sebelum kode [PHP]

zend_extension=”D:\xampp72\php\ioncube\ioncube_loader_win_7.2.dll”

Keterangan :

Itu merupakan perintah untuk memanggil ioncube loader versi php 7.2 yang telah kita letakan tadi di folder c:\xampp72\php\ioncube\

Disini anda harus menyesuaikan lokasi, nama file dan versi php yang anda gunakan.

Kemudian anda coba buka website anda kembali, jika error ioncube hilang berarti anda sudah berhasil menginstal ioncube. Jangan lupa restart terlebih dahulu servernya.

Kesimpulan

Itulah cara mudah mengatasi website error yang disebabkan oleh ioncube loader. Intinya, kita hanya perlu mengaktifkan ekstensi php ioncube loader di server yang kita gunakan. Jika di cpanel bisa lewat menu select php version, di whm kita bisa mengaktifkanya di menu system configuration, dan jika di xampp kita perlu menginstalnya secara manual. Sekian artikel kali ini, mohon maaf jika ada kekurangan, jika ada yang ingin ditambahkan atau ditanyakan, anda dapat meninggalkan komentar di bawah ya…

Leave a Reply

Your email address will not be published. Required fields are marked *