WordPress There has been a critical error on this website, Jangan Panik!

Pendahuluan

Sobat JN, pernahkah tiba-tiba saat mengakses website WordPress kesayangan muncul pesan error “There has been a critical error on this website”? Panik? Tenang dulu, ini bukan akhir dari dunia! Masalah ini sering terjadi dan bisa diatasi dengan beberapa langkah sederhana. Kali ini, kita akan membahas penyebab dan solusi dari error tersebut agar website Sobat JN bisa kembali berjalan dengan normal.

Wordpress There has been a critical error on this website, Jangan Panik!

Penyebab Munculnya “There has been a critical error on this website”

Pesan error ini bukan tanpa sebab, ada beberapa faktor utama yang bisa memicunya, antara lain:
  1. Plugin atau Tema yang Bermasalah Plugin atau tema yang tidak kompatibel dengan versi WordPress terbaru bisa menyebabkan website mengalami error.
  2. Konflik PHP atau Versi PHP yang Tidak Cocok Jika WordPress atau plugin yang digunakan memerlukan versi PHP tertentu, tetapi server masih menggunakan versi yang lama, maka error ini bisa terjadi.
  3. Kesalahan dalam File WordPress Pengeditan file WordPress yang tidak benar bisa menyebabkan error fatal.
  4. Masalah Database Database yang korup atau tidak dapat diakses juga bisa menyebabkan error ini muncul.
  5. Konflik pada Hosting atau Server Pengaturan server yang tidak sesuai atau kelebihan beban pada hosting bisa menyebabkan website gagal dimuat.
Langkah Analisis dan Solusi: Mari Kita Bongkar Satu per Satu Setelah memahami penyebab umumnya, sekarang kita masuk ke langkah-langkah yang lebih teknis. Jangan khawatir, Sobat JN, kita akan melakukan ini satu per satu dan dengan penjelasan yang mudah dipahami:
  1. Aktifkan Mode Debug WordPress Langkah pertama dan terpenting adalah mengaktifkan mode debug. Mode debug akan memberikan informasi error yang lebih detail. Biasanya, pesan error yang tampil di website hanya menampilkan “There has been a critical error on this website” tanpa penjelasan lebih lanjut. Dengan mengaktifkan mode debug, Anda akan melihat error spesifik yang terjadi.Caranya adalah dengan mengedit file wp-config.php yang ada di dalam folder instalasi WordPress Anda. Anda bisa melakukan ini melalui file manager di panel hosting cpanel, directadmin atau panel lain yang sobat JN gunakan atau menggunakan FTP client seperti FileZilla. Cari kode berikut :
    define( 'WP_DEBUG', false );
    Ganti menjadi:
    define( 'WP_DEBUG', true );define( 'WP_DEBUG_LOG', true );define( 'WP_DEBUG_DISPLAY', false );@ini_set('log_errors','On');
    
    @ini_set('display_errors','Off');
    Simpan perubahan. Setelah itu coba akses lagi website Anda, dan lihat error yang tampil. Error ini akan lebih spesifik dan membantu Anda mencari tahu masalahnya. Log error juga akan tersimpan di file wp-content/debug.log.
  2. Cek Email PemberitahuanPeriksa kotak masuk email Anda, Sobat JN. Seperti yang sudah kita bahas sebelumnya, WordPress akan mengirimkan email pemberitahuan ketika ada error. Informasi dalam email tersebut, meski tidak selalu lengkap, bisa memberikan petunjuk awal yang berharga. Perhatikan informasi tentang plugin atau tema yang bermasalah, jika ada. Catat informasi ini karena akan berguna dalam langkah selanjutnya.
  3. Nonaktifkan Semua PluginJika error yang muncul menyebutkan plugin atau bahkan tidak ada error sama sekali, langkah selanjutnya yang perlu Sobat JN lakukan adalah menonaktifkan semua plugin. Caranya, masuk ke dashboard admin WordPress (jika masih bisa) lalu nonaktifkan satu per satu. Jika tidak bisa masuk ke dashboard, Anda perlu menonaktifkan plugin secara manual melalui cPanel atau FTP.Masuk ke folder wp-content/plugins. Rename folder plugins menjadi misalnya plugins_disable. Dengan begini semua plugin tidak akan aktif. Jika website kembali normal, itu artinya salah satu plugin adalah biang keroknya. Untuk mengetahui plugin mana yang bermasalah, Sobat JN perlu mengaktifkannya kembali satu per satu sambil mengecek website Anda setiap kali mengaktifkan plugin.
  4. Ganti Tema WordPress ke DefaultSama seperti plugin, tema yang bermasalah juga bisa memicu critical error. Untuk memastikan tema bukan masalahnya, ganti tema Anda ke tema default dari WordPress seperti Twenty Twenty-Three atau Twenty Twenty-Four. Caranya, masuk ke menu “Tampilan” > “Tema” dan aktifkan salah satu tema default. Jika Anda tidak bisa mengakses dashboard WordPress, bisa juga melakukan penggantian tema melalui FTP.Masuk ke folder wp-content/themes. Rename tema Anda ke nama lain, misalnya nama tema lama menjadi nama_tema_lama. Setelah itu WordPress otomatis akan menggunakan tema default yang terinstall. Jika masalah teratasi berarti tema Sobat JN bermasalah. Setelah itu, Sobat JN bisa menginstall ulang tema Anda atau melakukan pengecekan lebih lanjut terkait kode pada tema.
  5. Periksa Batas Memori PHPJika setelah melakukan langkah-langkah di atas error masih terjadi, mungkin masalahnya ada pada batas memori PHP. Biasanya, batas memori default yang ditetapkan oleh hosting tidak cukup untuk website yang kompleks. Anda bisa melakukan pengecekan limit memori php ini melalui cPanel pada bagian php selector. Pada bagian ini, sobat JN bisa menambah memory limit sesuai kebutuhan. Jika sobat JN masih bingung, jangan sungkan menghubungi customer service penyedia hosting Sobat JN.Sobat JN juga bisa menambah batas memory php melalui file wp-config.php dengan cara menambahkan kode berikut ini di atas kode /* That’s all, stop editing! Happy publishing. */ :
    define('WP_MEMORY_LIMIT', '256M');
    Pastikan untuk melakukan update sesuai kebutuhan memori website Sobat JN, 256M hanya contoh saja.
  6. Cek Versi PHPPastikan versi PHP yang Anda gunakan kompatibel dengan WordPress dan semua plugin serta tema Anda. Versi PHP yang usang seringkali menimbulkan masalah. Sobat JN dapat mengubah versi PHP melalui cPanel pada bagian php selector. Sangat disarankan untuk menggunakan versi PHP yang direkomendasikan oleh WordPress, biasanya adalah versi PHP terbaru atau versi yang stabil.
  7. Periksa Error Log ServerJika masalah masih berlanjut, periksa error log server. Biasanya, file error log ini akan mencatat semua kesalahan yang terjadi di server dan website Anda. Lokasi error log bisa berbeda-beda, tergantung pada pengaturan hosting. Sobat JN dapat menghubungi penyedia hosting Anda untuk mengetahui di mana file error log ini berada. Periksa error log untuk mencari tahu error spesifik yang terjadi.
  8. Hubungi Penyedia HostingJika setelah mencoba semua cara di atas masalah belum juga teratasi, jangan ragu untuk menghubungi penyedia hosting Sobat JN. Mereka mungkin bisa memberikan solusi yang lebih spesifik karena mereka memiliki akses ke server dan bisa melakukan pemeriksaan lebih dalam.
  9.  Restore Backup Website

Jika masih mengalami kendala, restore backup website ke versi terakhir yang berfungsi dengan baik. Jika menggunakan layanan hosting seperti JNHost, biasanya ada fitur backup otomatis yang bisa digunakan untuk mengembalikan website dengan cepat.


🛑 Santai Sobat JN, Jangan Tegang!

Kebayang nggak sih kalau error ini muncul pas lagi launching produk atau sedang ramai pengunjung? Wah, bisa bikin panik tingkat dewa! Tapi tenang aja, selama Sobat JN rutin backup dan tahu cara troubleshoot, website bisa kembali normal dalam hitungan menit. Jadi, santai aja, ambil napas dalam-dalam, dan ikuti langkah-langkah di atas.


Opsi Lain Jika Masalah Masih Berlanjut

Jika langkah-langkah sebelumnya tidak berhasil, ada beberapa opsi lain yang bisa Sobat JN coba:

  • Hubungi Support Hosting Jika menggunakan layanan hosting berkualitas seperti JNHost, tim support akan siap membantu menyelesaikan masalah ini dengan cepat.
  • Gunakan Recovery Mode WordPress Jika error ini muncul setelah update plugin, WordPress akan otomatis masuk ke Recovery Mode. Coba akses melalui email admin yang terdaftar.
  • Install Ulang WordPress Jika tidak ada opsi lain, install ulang WordPress dengan tetap mempertahankan database dan file media.
Pentingnya Menggunakan Layanan Hosting yang Berkualitas

Sobat JN, perlu diingat bahwa salah satu faktor penting yang mempengaruhi kesehatan website Anda adalah layanan hosting yang Anda gunakan. Menggunakan layanan hosting yang asal-asalan, apalagi yang gratis, seringkali bisa menyebabkan masalah, termasuk critical error. Layanan hosting berbayar biasanya menawarkan infrastruktur yang lebih handal, support yang responsif, dan fitur-fitur keamanan yang lebih baik.

 

Sebagai webmaster, kami di JNHOST memahami betul bagaimana pentingnya performa dan keamanan sebuah website. Oleh karena itu, kami menyediakan layanan unlimited hosting dengan harga terjangkau yang bisa Sobat JN andalkan. Kami juga menyediakan tim support yang siap membantu sobat JN jika ada masalah teknis. Untuk informasi lebih lanjut, silahkan kunjungi halaman berikut https://www.jnhost.co.id/unlimited-hosting-indonesia/. Dan apabila Sobat JN ingin yang lebih powerfull dan bisa menampung lebih banyak traffic, maka Sobat JN bisa menggunakan Cloud Hosting kami. Untuk informasinya lebih lanjut silahkan kunjungi halaman ini https://www.jnhost.co.id/cloud-hosting-indonesia-terbaik/.

 

Kami mengerti bahwa bukan hanya anda saja yang mengalami “WordPress Muncul Peringatan There has been a critical error on this website, jangan panik mari kita analisan dan selesaikan bersama” ini, banyak juga pengguna wordpress lain mengalami hal ini. Jadi kami sangat merekomendasikan untuk memilih hosting yang tepat supaya Sobat JN bisa fokus untuk membuat konten dan mengembangkan website, tanpa perlu khawatir website menjadi bermasalah. Dengan Owner JNHOST yang juga seorang webmaster, team developers yang ahli dan tim support yang responsif, kami yakin JNHost bisa menjadi solusi terbaik untuk Sobat JN.

Kesimpulan

Pesan error “There has been a critical error on this website” memang bisa membuat panik, tetapi jangan khawatir, Sobat JN! Dengan mengikuti langkah-langkah troubleshooting di atas, website bisa kembali normal dengan cepat. Untuk menghindari masalah ini di masa depan, pastikan selalu melakukan backup rutin dan menggunakan layanan hosting yang stabil seperti JNHost. Jika masih mengalami kendala, jangan ragu untuk menghubungi support hosting atau komunitas WordPress untuk mendapatkan bantuan lebih lanjut. Semoga artikel ini membantu Sobat JN dalam mengatasi error WordPress! 🚀

About Retno Agustin

Mempelajari dan mengembangkan themes/plugin wordpress memang tidak akan ada habisnya, memang itulah yang bikin saya tidak bosan didepan monitor. Dan memotifasi jawanet mengoptimalkan hosting untuk mendukung cms wordpress menjadi semakin handal. View all posts by Retno Agustin