Pernah pasang script web hasil download atau hasil beli yang pada awalnya normal namun ketika beberapa waktu berlalu web tiba-tiba menjadi error? Lalu kode eror apa yang muncul pada web Anda tersebut?
Tiap kode eror yang muncul pada web memiliki penyebab dan solusi yang berbeda-beda, tidak bisa disamaratakan. Khusus artikel ini, kode eror yang dibahas adalah "Failed to load MX core class: MX_Controller".
Permasalahan ini saya temukan pada web smm panel saya sendiri, yakni https://sm-store.my.id. Pada mulanya panel bekerja dengan normal tanpa ada kendala. Namun beberapa waktu berlalu panel tiba-tiba tidak dapat diakses dengan kode eror yang saya jelaskan di atas.
Script yang saya gunakan adalah script smart panel versi 3.2, dengan penyedia layanan yang berasal dari UK (ada japri nya sendiri, bukan asal oper dari web smm publik gan). Pada script tersebut memiliki permasalahan pada MX controller nya (pada file php nya).
Beragam cara yang saya dapatkan dari google telah saya lakukan namun hasilnya zonk, web tetap menampilkan kode eror pada bagian MX Controller nya. Bahkan saya pernah mengubah kode dalam tiap file php pada folder MX.
Namun tetap saja semua nihil. Hingga pada akhirnya suatu hal simple terjadi, yang membuat saya tidak habis thinking, kenapa gak dari awal saya cek hal tersebut.
Cara mengatasi Failed to load MX core class: MX_Controller
Hal ini berawal dari saya lelah utak-atik scriptnya, lalu berganti utak-atik Cpanel. Dimulai dengan ubah-ubah versi PHP sesuai batas minimal, hingga reupload script dan install ulang. Semua masih nihil.
Hingga saya merasa random sekali terbawa ke menu Security, yakni pada bagian antivirusnya (biasanya Imunify360 atau firewall khusus pada Cloudflare). Setelah masuk ke dalam tools keamanan tepatnya pada bagian antivirus tersebut, ternyata eh ternyata sumber masalah memang ada di situ.
File Controller.php (\app\third_party\MX\Controller.php) pada script terdeteksi sebagai virus oleh bagian security, sehingga dicekal dan dikarantina. Karena itu eksekusi file tersebut tidak bisa dilakukan dan mempengaruhi semuanya.
File tersebut entah isinya enkripsi tentang apa yg jelas ketika saya coba cek di virustotal tidak terdeteksi sebagai virus. Karena itu setelahnya saya coba memberikan whitelist atau pengecualian scan pada menu security / antivirus / firewall yang ada pada Cpanel / Cloudflare agar tidak dianggap lagi sebagai virus.
Nah setelah itu saya coba muat ulang web panel saya dan benar ternyata bisa normal kembali. Yang perlu diketahui bahwa script pada panel tersebut tidak menyimpan info privasi yang sensitif. Jadi tidak mungkin ada backdoor atau sniffing. Pada Controller.php juga saya cek tidak ada info email atau server apapun.
Jadi kesimpulannya, jika suatu saat web Anda mengalami error maka coba cek antivirus pada keamanan Cpanel Anda siapa tahu ada file atau bagian script yang dicekal dan dianggap sebagai virus. Untuk itu, rajin-rajinlah cek semua statistik web Anda pada Cpanel.
Itulah artikel singkat yang saya ketik berdasarkan yang pernah saya alami. Maaf jika minim gambar, karena semua terjadi begitu saja tanpa saya rencakan. Mungkin jarang kali ya yang akan mengalami hal semacam ini, karena juga tergantung script yg kita gunakan. Semoga tidak menimbulkan pro dan kontra juga jangan mempermasalahkan script yang saya maksudkan. XD