Rasa frust apabila tiba-tiba keluar error “There has been a critical error on this website” ketika mengunjungi laman web WordPress anda? Jangan risau, anda bukan sahaja yang menghadapi masalah ini. Error ini merupakan satu masalah yang biasa terjadi dalam alam WordPress, dan ia boleh diperbetulkan dengan beberapa langkah mudah. Dalam tips kali ni, kita akan explore penyebab error ini dan memberikan cara-cara praktikal untuk mengatasinya.
Penyebab Critical Error di WordPress
Sebelum kita belajar cara memperbaikinya, marilah kita fahami dahulu sebab-sebab critical error ini boleh terjadi di laman WordPress anda:
- Masalah dengan Kod PHP: Ralat ini biasanya disebabkan oleh masalah dengan kod PHP di laman WordPress anda. Kod PHP yang rosak, konflik plugin, atau isu dengan tema boleh menyebabkan ralat kritikal.
- Had Memori PHP: Jika laman WordPress anda melebihi had memori PHP yang ditetapkan, ia boleh menyebabkan ralat kritikal. Hal ini biasanya berlaku apabila laman web anda menerima banyak trafik atau mempunyai kandungan yang berat.
- Konflik Plugin atau Tema: Kadang-kadang, konflik antara plugin atau tema yang anda gunakan boleh menyebabkan ralat kritikal. Masalah ini boleh terjadi apabila plugin atau tema tersebut tidak selari atau mempunyai kod yang rosak.
- Masalah Server: Jika pelayan (server) tempat laman WordPress anda dihoskan menghadapi masalah, ia boleh menyebabkan ralat kritikal. Masalah pelayan boleh termasuk masalah jaringan, keupayaan proses, atau isu dengan penyedia hosting anda.
- Serangan Siber: Ralat kritikal juga boleh disebabkan oleh serangan siber seperti jangkitan malware atau serangan force denial (DDoS).
Haa! Sekarang anda sudah tahu serba sedikit antara puncanya! Jom kita cuba cari jalan untuk selesaikan atau baiki masalah ni.
Cara Fix Critical Error di WordPress
Berikut adalah beberapa cara yang boleh membantu anda memperbaiki error “There has been a critical error on this website” di laman WordPress anda:
- Semak Fail Log Ralat: Langkah pertama adalah dengan menyemak fail log ralat (error log file) yang menyimpan butiran ralat PHP. Ini boleh membantu anda mengenalpasti sumber masalah dan mengambil langkah yang tepat untuk memperbaikinya. Error log file ni biasanya ada dalam root folder WP anda dan juga di dalam folder wp-admin anda. Kebiasaan fail ini dinamakan ‘error_log’.
- Aktifkan Debug di WordPress: Dengan mengaktifkan mode debug di WordPress, anda boleh mendapatkan maklumat lebih terperinci mengenai ralat dan masalah yang sedang berlaku. Ini akan membantu anda dalam proses penyelesaian masalah. Anda boleh enablekan debug mode di fail wp-config.php.
- Tukar ke Tema Asas: Jika anda suspect tema yang digunakan menyebabkan masalah, cuba tukar ke tema asas WordPress untuk melihat sama ada ralat masih berlaku. Jika ralat tidak muncul, anda boleh pastikan bahawa tema sebelumnya mempunyai masalah.
- Deactivate Semua Plugin: Plugin yang bermasalah juga boleh menyebabkan ralat kritikal. Cuba deaktivate semua plugin dan aktifkan semula satu persatu untuk melihat sama ada ada plugin tertentu yang menyebabkan masalah.
- Naikkan Had Memori PHP: Seperti yang disebutkan sebelumnya, had memori PHP yang rendah boleh menyebabkan ralat kritikal. Anda boleh cuba menaikkan had memori PHP untuk melihat sama ada ia menyelesaikan masalah.
- Semak Keberadaan Malware: Jika anda mencurigai laman web anda telah diserang, gunakan alat malware scanning untuk menyemak dan membuang sebarang kod jahat yang mungkin hadir.
- Pulihkan Laman dari Backup: Jika semua cara di atas gagal, anda boleh cuba memulihkan laman web anda dari salinan backup terakhir yang berfungsi.
- Hubungi Penyedia Hosting: Jika anda masih menghadapi masalah, hubungi penyedia perkhidmatan hosting anda untuk mendapatkan bantuan teknikal lanjut. Mereka mungkin boleh membantu mengesan dan menyelesaikan masalah yang lebih kompleks.
Ingatlah untuk selalu membuat salinan backup laman web anda sebelum melaksanakan sebarang perubahan major seperti plugin update dan lain2, supaya anda boleh restore semula jika sesuatu yang tidak diingini berlaku.
Masih Buntu & Tiada Masa untuk Troubleshoot?
Sekiranya anda masih tidak menjumpai jalan penyelesaian kepada masalah di WP anda. Team WebFix kami sedia membantu! Anda boleh dapatkan konsultasi percuma dengan >> Whatsapp 011-1043 3134 << atau layari >> servis FixWP kami sini <<.