Bagaimana mengatasi PHP Fatal error: Cannot redeclare class di Cpanel Hosting
Selamat pagi para pembaca, pada artikel kali ini saya akan berbagi bagaimana cara mengatasi aplikasi web setelah di upload ke hosting, beberapa waktu lalu saya mengalami error pada aplikasi saya setelah saya upload ke hosting, padahal saat di komputer aplikasi berjalan lancar. Pesan error yang muncul adalah “PHP Fatal error: Cannot redeclare class”. Pesan error ini sering terjadi setelah anda mengupdate plugin yang saya gunakan di website yang saya buat. Hal ini ternyata dikarenakan saya mendeklarasikan Class yang sama pada satu halaman. Akhirnya saya menemukan bagaimana cara menyelesaikan permasalah di atas.
Untuk mengatasi masalah ini yang harus dilakukan adalah:
- Buka Cpanel Hosting -> Pilih “File Manager” -> Temukan path file yang menyebabkan error di atas.
- Selanjutnya temukan baris kode (line) yang menyebabkan adanya Redeclare Class.
- Edit kode anda seperti ini misalnya:
Contoh baris Class yang mengalami error:
class ExampleClass(){
...........
}
Ubah menjadi
if(class_exists(ExampleClass) != true){
class ExampleClass
}
4. Sesuaikan teks yang berwarna kelas dengan Class yang sedang mengalami error.
5. Klik tombol “Save Changes” untuk menyimpan hasil edit file yang anda lakukan.
Setelah mengikuti langkah diatas, silahkan sobat buka kembali website atau aplikasi yang sobat buat, pesan error sudah tidak muncul lagi.
sekian artikel dari saya semoga bermanfaat.
Terimakasih