Cara Perbaiki Error WordPress “There Has Been a Critical Error on Your Website”

Cara Perbaiki Error WordPress “There Has Been a Critical Error on Your Website”

Cara Perbaiki Error WordPress “There Has Been a Critical Error on Your Website” – Hal yang paling menakutkan bagi pemilik website adalah ketika mendapati website kita down dan tidak dapat diakses dengan berbagai alasan/masalah. Salah satu masalah yang sering muncul bagi pemilik WordPress adalah “There Has Been a Critical Error on Your Website” seperti pada gambar berikut:

Cara Perbaiki Error WordPress "There Has Been a Critical Error on Your Website"

Error tersebut tentu akan sedikit banyak menyebabkan kepanikan karena Anda tidak dapat login ke admin WordPress sepenuhnya sehingga tidak dapat memperbaikinya.

Penyebab Error “There Has Been a Critical Error on Your Website” #

Error “There Has Been a Critical Error on Your Website” adalah pesan kesalahan pada WordPress terbaru yang sebelumnya pesan yang ditampilkan adalah halaman putih kosong atau sering disebut dengan blank white screen.

Berikut adalah penyebab umum munculnya pesan error “There Has Been a Critical Error on Your Website”

  • Masalah Kompatibilitas Plugins / Themes – masalah kompatibilitas plugins/themes adalah masalah yang sering menyebabkan error “There Has Been a Critical Error on Your Website”. Hal ini karena banyak-nya plugins/themes WordPress yang mungkin sudah tidak terupdate lagi dan kompatible dengan WordPress terbaru atau terjadi conflict terhadap plugins lainnya.
  • File atau Database Rusak – Database dan file yang corrupt atau rusak juga sering menjadi penyebab utama masalah ini. Hal ini bisa saja disebabkan terjadi gangguan saat proses update WordPress atau Install Plugins/Themes dimana file atau database tidak sepenuhnya berhasil dibuat sehingga terjadi kendala tersebut.

Cara Perbaiki Error WordPress “There Has Been a Critical Error on Your Website” #

Berikut adalah tahapan untuk memperbaiki error “There Has Been a Critical Error on Your Website”

1. Aktifkan Debug WordPress #

Untuk mengetahui dimana letak kesalahan yang menyebabkan error “There Has Been a Critical Error on Your Website” maka Anda perlu mengaktifkan Debug WordPress. Terdapat dua cara untuk mengaktifkan Mode Debug WordPress yaitu melalui WordPress Manager (Lihat Fitur WordPress Manager) dan wp-config.php

Aktifkan Debug melalui WordPress Manager (Recommended) #

Jika menggunakan OceanHoster, Anda dapat mengaktifkan/nonaktifkan Debug WordPress dengan melalui WordPress Manager. Untuk melakukannya, silakan login di akun hosting Anda dan kemudian pilih menu WordPress Manager

Cara Perbaiki Error WordPress "There Has Been a Critical Error on Your Website" - WordPress Manager

Selanjutnya, pilih enabled pada menu Debug Mode

Enable Mode Debug WordPress dari WordPress Manager OceanHoster

Selesai. Debug Mode telah berhasil diaktifkan.

Aktifkan Debug melalui File wp-config.php #

Untuk mengaktifkan mode debug WordPress melalui wp-config.php maka Anda perlu meng-edit file wp-config.php dan kemudian tambahkan baris berikut:

define( 'WP_DEBUG', true );

Dan jika dilihat hasilnya akan seperti pada gambar berikut:

Simpan dan selesai. Mode debug telah diaktifkan di WordPress Anda.

2. Akses WordPress Untuk Melihat Error Lengkapnya #

Setelah Mode Debug WordPress aktif, maka silakan akses WordPress Anda kembali dan seharusnya pesan error penyebab masalah tersebut akan ditampilkan seperti pada gambar berikut (Dalam contoh ini, terdapat masalah pada plugin elementor)

Tampilan error WordPress

3. Nonaktifkan Plugins/Theme Yang Bermasalah #

Jika sudah diketahui penyebab dari masalah “There Has Been a Critical Error on Your Website”, maka langkah selanjutnya adalah non-aktifkan plugins/theme yang bermasalah atau jika terjadi kerusakan pada core WordPress maka Anda perlu melakukan install ulang core WordPress Anda.

Terdapat dua cara untuk menonaktifkan plugins/theme yaitu melalui WordPress Manager dan File Manager.

Cara Nonaktifkan Plugins/Theme via WordPress Manager (Recommended) #

Untuk melakukannya, silakan akses WordPress Manager dan kemudian pilih Manage Plugins (untuk mengaktifkan/nonaktifkan plugin) atau Manage Themes (untuk mengubah themes) seperti pada gambar berikut

Nonaktifkan plugins/themes melalui WordPress Manager OceanHoster

Selanjutnya, geser plugin yang ingin Anda aktif dan nonaktifkan seperti pada gambar berikut

Selesai. Plugin yang bermasalah sudah dinonaktifkan dan bisa dicek kembali WordPress Anda.

Cara Nonaktifkan Plugins/Theme via WordPress Manager #

Cara lain untuk menonaktifkan plugin WordPress adalah dengan merename plugin yang bermasalah tersebut melalui file manager.

Silakan akses file manager dan kemudian masuk ke dalam directory wp-content – plugins. Selanjutnya, Anda akan melihat daftar plugin WordPress disana. Ubah nama plugin tersebut (misal dari elementor-pro menjadi elementor-pro.bak) dengan melakukan klik kanan pada plugin yang bermasalah dan kemudian klik rename

Rename Pluigns via File Manager OceanHoster

Setelah Anda rename plugin tersebut, maka secara otomatis plugin akan non-aktif dan silakan akses kembali WordPress Anda.

4. Akses Kembali WordPress Anda dan Non-aktifkan Mode Debug #

Setelah plugins/themes yang bermasalah dinonaktifkan, maka Anda dapat kembali mengakses WordPress Anda dan seharusnya akan bisa ditampilkan dengan baik. Jika semua sudah selesai, maka pastikan untuk menonaktifkan kembali mode debug WordPress Anda untuk keamanan.

Catatan:

Jika masalah yang terjadi karena file core WordPress yang rusak/corrupt (bisa jadi karena gagal update atau lainnya), maka Anda perlu melakukan re-install core WordPress Anda.