Pesan “Telah terjadi kesalahan kritis pada situs web Anda” adalah pesan yang mengkhawatirkan bagi pemilik situs WordPress. Itu memblokir pengguna untuk mengunjungi situs web, dan dalam beberapa kasus, Anda bahkan tidak bisa masuk ke panel admin
Untungnya, masalah ini dapat diperbaiki tanpa menghabiskan terlalu banyak waktu. Artikel ini akan membahas arti pesan “Telah terjadi kesalahan kritis pada situs web Anda” dan lima metode untuk memperbaikinya
Apa Artinya “Telah Terjadi Kesalahan Kritis di Situs Web Anda”?
Beberapa kesalahan WordPress mungkin menghalangi Anda mengakses dasbor, menampilkan pesan, “Ada kesalahan kritis di situs web ini. Silakan periksa kotak masuk email admin situs Anda untuk mendapatkan petunjuk. ”
Pesan ini berarti ada kesalahan fatal PHP di situs. Itu terjadi ketika skrip PHP berhenti berjalan dan tidak dapat menyelesaikan prosesnya
Untuk membantu penggunanya, WordPress memiliki fitur yang mendeteksi ketika sebuah plugin atau tema menyebabkan kesalahan fatal dan mengirimkan notifikasi ke alamat email admin. Di email, pengguna menerima detail lebih lanjut tentang apa yang menyebabkan masalah
Email tersebut juga berisi URL untuk mengakses situs dalam mode pemulihan. Klik tautan untuk masuk dengan aman ke dasbor WordPress dan perbaiki masalahnya
Jika Anda mengalami kesalahan WordPress ini dan tidak melihat pemberitahuan email apa pun di kotak masuk Anda, periksa folder spam Anda. Namun, mungkin ada kasus ketika pemilik situs tidak menerima email dan harus menemukan masalahnya sendiri
5 Cara Memperbaiki Error Kritis di WordPress
Untuk memperbaiki kesalahan kritis WordPress, Anda harus terlebih dahulu menemukan penyebab masalahnya. Email notifikasi dari WordPress memberikan detail lebih lanjut tentang file dan baris kode mana yang menyebabkan masalah, tetapi jangan khawatir jika Anda tidak menerimanya
Ada lima metode untuk menemukan dan mengatasi kesalahan kritis di situs WordPress Anda
1. Periksa Log Kesalahan
Metode pertama adalah dengan memeriksa file error_log, yang menyimpan informasi kesalahan PHP. Gunakan File Manager dari klien File Transfer Protocol (FTP) di akun hosting Anda dan masuk ke home/[username]/. log/error_log_[domain]
File mencatat empat jenis kesalahan PHP – peringatan, pemberitahuan, penguraian, dan fatal. Di awal setiap log, Anda akan melihat jenis kesalahan yang ditemukan. Jika Anda menemukan parse atau kesalahan fatal, Anda harus memperbaikinya
Jika Anda tidak dapat menemukan file error_log, minta bantuan penyedia hosting Anda. Perlu diingat bahwa file error_log hanya akan tersedia jika Anda mengaktifkan pencatatan kesalahan PHP. Untuk melakukannya, konfigurasikan pengaturan PHP dari hPanel Anda
Jika Anda masih tidak dapat memeriksa file log kesalahan, coba metode berikut menggunakan mode debug
2. Debug WordPress
WordPress hadir dengan sistem debug bawaan yang mengidentifikasi kesalahan kode pada perangkat lunak inti, tema, dan plugin
Untuk mengaktifkan mode debug WordPress, buka file wp-config. php di direktori public_html Anda. Kemudian, cari baris berikut
define( 'WP_DEBUG', false ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', false ); define( 'SCRIPT_DEBUG', false );Nilai “salah” berarti mode debug WordPress dinonaktifkan. Ganti "salah" dengan "benar" di semua baris untuk mengaktifkannya
Keempat baris ini berisi konstanta PHP. Saat diaktifkan, mereka melakukan tugas berikut
- WP_DEBUG – memicu mode debug di WordPress
- WP_DEBUG_DISPLAY – menampilkan pesan debug pada HTML halaman
- WP_DEBUG_LOG – menyimpan detail kesalahan dalam debug. file log
- SCRIPT_DEBUG – menjalankan versi “dev” dari file CSS dan JavaScript inti alih-alih versi yang diperkecil
Jika Anda tidak dapat menemukan baris tersebut di wp-config. php, cukup tambahkan ke skrip. Ingatlah untuk memasukkan nilai "sebenarnya" pada setiap baris
Setelah mengaktifkan mode debug, segarkan situs Anda. Anda harus melihat detail di atas pesan kesalahan
Perbaiki masalah sesuai petunjuk, dan situs Anda akan berfungsi normal kembali. Nonaktifkan mode debug dengan mengubah nilainya menjadi "false" setelah Anda menyelesaikan masalah
3. Selesaikan Konflik Tema atau Plugin Apa Pun
Metode berikut akan membantu menemukan konflik dalam tema dan plugin Anda
Mulailah dengan memeriksa tema Anda. Jika Anda memiliki akses ke area admin WordPress, cukup alihkan tema aktif ke tema default seperti Twenty Twenty
Namun, jika Anda tidak dapat mengakses panel admin, gunakan File Manager atau klien FTP seperti FileZilla dan buka public_html -> konten-wp -> tema. Temukan folder tema aktif Anda dan ganti namanya menjadi tema aktif Anda dinonaktifkan
Setelah Anda selesai melakukannya, muat ulang situs. Jika dimuat seperti yang diharapkan, maka ada tema yang bertentangan, dan Anda mungkin harus memutar kembali ke versi tema sebelumnya atau mendapatkan tema yang sama sekali baru.
Di sisi lain, jika kesalahan berlanjut, Anda harus memeriksa apakah ada masalah dengan plugin Anda
Prosesnya mirip dengan memeriksa tema Anda. Jika Anda memiliki akses ke panel admin WordPress, nonaktifkan semua plugin
Jika Anda tidak dapat mengakses panel admin, gunakan Manajer File atau klien FTP dan buka public_html -> konten-wp -> plugin. Ganti nama semua direktori plugin menjadi plugin Anda dinonaktifkan kecuali folder plugin Elementor jika Anda telah menginstalnya
Jika Anda menggunakan hPanel, ada cara yang lebih mudah untuk melakukannya. Buka bagian WordPress -> Plugin dan cukup nonaktifkan semua plugin
Segarkan situs Anda. Jika memuat secara normal, itu menunjukkan plugin yang bertentangan
Untuk mengetahui plugin mana yang menyebabkan kesalahan, Anda harus mengaktifkannya kembali satu per satu, memuat ulang halaman web setiap saat
Jika Anda telah mengganti nama folder plugin Anda, buka public_html -> konten-wp -> plugin. Kembalikan semua folder plugin ke nama direktori aslinya satu per satu
4. Pulihkan Situs Dari Cadangan
Dengan menggunakan metode ini, Anda perlu memulihkan file situs web dari cadangan. Kesalahan seperti ini adalah salah satu alasan mengapa membuat cadangan situs WordPress Anda sangat penting
Menggunakan hPanel
Untuk memulihkan file cadangan menggunakan hPanel, buka Files -> Backups dan pilih Files backups
Pilih versi cadangan yang Anda inginkan dan klik Tampilkan File. Bagian baru akan muncul di bagian bawah, menampilkan direktori file cadangan. Jika Anda ingin mengembalikan seluruh situs, pilih folder public_html dan klik Restore Files
Langkah selanjutnya adalah mengembalikan database. Buka bagian Cadangan basis data dan pilih data cadangan yang akan dipulihkan. Setelah Anda memilih data cadangan yang benar, klik Pulihkan
Menggunakan plugin WordPress
Jika Anda memiliki plugin cadangan seperti UpdraftPlus dan ingin menggunakannya, buka admin WordPress Anda menggunakan URL mode pemulihan yang Anda terima di email tentang kesalahan tersebut
Buka panel plugin cadangan dan temukan fungsi pemulihan. Plugin yang berbeda mungkin memiliki tata letak antarmuka yang berbeda, tetapi secara umum, Anda hanya perlu memilih file cadangan dan memulihkan situs web
Pilihan lainnya adalah menggunakan plugin migrasi seperti All-in-One WP Migration. Ini memungkinkan mengimpor. wpress file cadangan dari penyimpanan lokal dengan mudah. Buka Migrasi WP All-in-One -> Impor, dan pilih. wpress file yang ingin Anda unggah
5. Tingkatkan Versi PHP
WordPress membutuhkan PHP 7. 4 atau lebih. Periksa versi PHP di host web Anda, dan jika ternyata Anda menggunakan versi PHP yang lebih lama, tingkatkan ke versi 7. 4 atau lebih dapat memperbaiki kesalahan “Telah terjadi kesalahan kritis pada situs web Anda”.
Menggunakan hPanel, buka bagian Lanjutan -> Konfigurasi PHP. Anda akan melihat versi PHP yang aktif di tab Versi PHP. Jika dijalankan pada PHP 7. 3 atau lebih rendah, pilih PHP 7. 4 atau PHP8. 0 dan klik Simpan
Kesimpulan
Tidak perlu panik jika Anda menemukan pesan “Telah terjadi kesalahan kritis pada situs web Anda”.
Cukup periksa alamat email Anda dan temukan email dari WordPress untuk menemukan masalah dan memperbaikinya dengan cepat
Bahkan jika Anda tidak menerima email tersebut, ada lima cara yang tersedia untuk mengatasi masalah tersebut
- Periksa log kesalahan situs
- Gunakan mode debug WordPress
- Selesaikan potensi konflik tema atau plugin
- Pulihkan situs menggunakan file cadangan
- Tingkatkan versi PHP situs
Kami juga merekomendasikan membuat cadangan secara teratur. Oleh karena itu, Anda dapat memulihkan situs Anda dengan cepat jika Anda mendapatkan pesan kesalahan WordPress seperti ini
Pelajari Cara Mengatasi Kesalahan WordPress saat Melakukan Perubahan
Cara Memperbaiki Kesalahan "Maaf, Jenis File Ini Tidak Diizinkan karena Alasan Keamanan".
Cara Memperbaiki Kesalahan HTTP WordPress saat Mengunggah Gambar
Cara Memperbaiki "Gagal Menulis ke Disk" di WordPress
Cara Memperbaiki Error "Missing a Temporary Folder".
Bagaimana Memperbaiki "Apakah Direktori Induknya Dapat Ditulis oleh Server?"
Cara Memperbaiki Terkunci dari WordPress
Cara Memperbaiki Login Redirect Loop
Penulis
Leonardus N
Leo adalah seorang fanatik dan kontributor WordPress. Dia suka mengikuti berita dan pembaruan WordPress terbaru, dan berbagi pengetahuannya untuk membantu orang membangun situs web yang sukses. Saat tidak bekerja, dia berkontribusi pada tim dokumentasi WordPress dan memanjakan anjingnya