Memperbaiki “Telah terjadi kesalahan kritis pada situs web WordPress Anda”

Diterbitkan: 2023-03-22

Mendapatkan kesalahan kritis WordPress bukanlah sesuatu yang ingin kita alami dengan imajinasi apa pun. Kesalahan kritis bahkan dapat membuat tangan administrator yang paling berpengalaman berkeringat dan lutut goyah. Mengetahui apa yang harus dilakukan dapat membantu Anda tetap tenang dan tenang saat kue mengenai kipas angin.

Ada beberapa alasan mengapa kesalahan kritis dapat terjadi di situs WordPress. Mengetahui alasan-alasan ini, cara mengidentifikasi penyebabnya, dan cara memecahkan masalah dapat membantu Anda meminimalkan waktu henti dan kembali beroperasi dalam waktu sesingkat mungkin.

Inilah tepatnya artikel ini.

Daftar isi

    • Pemecahan Masalah WordPress 101
      • Langkah 1: Apakah Anda memiliki akses ke dasbor WordPress?
      • Langkah 2: Apakah error terjadi di seluruh situs?
      • Langkah 3: Bisakah Anda mereplikasi kesalahan?
      • Langkah 4: Lihat log aktivitas
      • Langkah 5: Aktifkan WP_DEBUG
    • Daftar periksa kesalahan kritis WordPress
      • Senang bisa memiliki
      • Mungkin seharusnya
    • Penyebab kesalahan kritis
      • Konflik plugin
      • Konflik Tema
      • File WordPress Rusak
      • Batas Memori Tidak Cukup
      • Versi WordPress kedaluwarsa
      • PHP usang
      • Malware
    • Apa yang harus dilakukan saat macet

Hal pertama yang pertama: Pemecahan Masalah WordPress 101

Memecahkan masalah kesalahan WordPress Sebelum Anda mulai membuat perubahan pada situs web WordPress Anda, ada baiknya meluangkan waktu untuk memecahkan masalah tersebut. Ketika sebuah situs web turun dan semuanya berantakan, mungkin sulit untuk berpikir dengan tenang dan tenang (percayalah, saya pernah ke sana). Memiliki panduan yang disiapkan dapat membantu Anda memastikan Anda mencentang semua kotak pemecahan masalah tanpa melewatkan langkah penting apa pun.

Langkah 1: Apakah Anda memiliki akses ke dasbor WordPress?

Hal pertama yang harus Anda lakukan adalah mengidentifikasi apakah Anda memiliki akses ke dasbor WordPress. Jika ini masalahnya, itu akan membuat segalanya lebih mudah. Jika bagian belakang tidak dapat diakses, jangan panik (belum) – ada banyak langkah yang dapat Anda ambil untuk menyelesaikan masalah tanpa akses ke dasbor.

Langkah 2: Apakah error terjadi di seluruh situs?

Hal berikutnya yang perlu Anda perhatikan adalah mengidentifikasi apakah seluruh situs web sedang down atau apakah hanya halaman/bagian tertentu dari situs web Anda. Ini dapat membantu Anda mengidentifikasi apa yang menyebabkan masalah.

Langkah 3: Bisakah Anda mereplikasi kesalahan?

Jika kesalahannya terputus-putus, memahami penyebabnya bisa sangat membantu. Jika Anda dapat mereplikasi kesalahan, artinya, mengidentifikasi urutan peristiwa yang menyebabkan kesalahan, dapat membantu Anda mempersempitnya.

Langkah 4: Lihat log aktivitas

Jika Anda menginstal WP Activity Log di WordPress Anda, memeriksa aktivitas log terakhir dapat membantu Anda menentukan di mana letak masalahnya. Penginstalan dan penghapusan plugin, serta aktivitas pengguna, adalah beberapa hal teratas yang harus Anda cari. Meski begitu, tetap penting untuk tidak mengabaikan apa pun di awal proses.

Langkah 5: Aktifkan WP_DEBUG

WP_DEBUG adalah alat debugging WordPress bawaan yang mencatat kesalahan, peringatan, dan pemberitahuan yang dihasilkan oleh kode PHP, yang kemudian menjalankan WordPress. Mengaktifkan mode debug WordPress dapat memberi Anda wawasan yang tak ternilai melalui file log wp_debug_log tentang apa yang mungkin menyebabkan kesalahan kritis.

Daftar periksa kesalahan kritis WordPress

Kesalahan kritis

Sebelum mulai memecahkan masalah, pastikan Anda memiliki akses ke alat yang Anda perlukan. Akses ke salah satu dari ini dapat secara signifikan menentukan opsi pemecahan masalah dan resolusi yang akan Anda miliki.

Senang bisa memiliki

  1. Cadangan situs WordPress terbaru
  2. Lingkungan pementasan/pengujian

Mungkin seharusnya

  1. akses FTP
  2. Backend penyedia CPanel/hosting
  3. Pemindai malware

Apa yang dapat menyebabkan kesalahan kritis di WordPress?

Semakin banyak bagian bergerak yang dimiliki suatu sistem, semakin banyak hal yang salah. Karena lingkungan WordPress bisa sangat kompleks, ada beberapa hal yang dapat menyebabkan layar putih mati. Di bagian ini, kita akan melihat penyebab utama dan cara memperbaikinya.

Kemungkinan penyebabnya: Konflik plugin

Salah satu penyebab paling umum dari kesalahan kritis di WordPress adalah konflik plugin. WordPress memiliki gudang besar plugin gratis dan premium yang dapat Anda gunakan untuk memperluas fungsionalitas situs web Anda. Namun, beberapa plugin mungkin tidak bekerja sama dengan baik dan dapat menyebabkan kesalahan kritis. Misalnya, jika dua plugin memodifikasi tabel database yang sama, ini dapat menyebabkan konflik dan memicu kesalahan kritis.

Cara memperbaiki kesalahan kritis yang disebabkan oleh konflik plugin

Untuk memperbaiki kesalahan kritis yang disebabkan oleh konflik plugin, Anda harus mengidentifikasi plugin yang bermasalah dan menonaktifkannya. Jika Anda memiliki akses ke dasbor WordPress, Anda mungkin ingin memulai dengan menonaktifkan semua plugin Anda dan mengaktifkannya kembali satu per satu, dan menguji kesalahan kritis.
Anda juga dapat menonaktifkan plugin WordPress secara manual dengan mengakses pengelola file situs web atau klien FTP Anda dan mengganti nama folder plugin di direktori wp-content/plugins. Ini akan menonaktifkan plugin, dan Anda kemudian dapat masuk ke situs web Anda dan memecahkan masalah lebih lanjut.

Kemungkinan penyebabnya: Konflik Tema

Penyebab umum lain dari kesalahan kritis di WordPress adalah konflik tema. Tema WordPress mengontrol keseluruhan desain dan tata letak situs web Anda, dan mereka juga dapat menambahkan fungsionalitas ke situs Anda. Jika Anda menggunakan tema yang kodenya buruk atau usang, ini dapat menyebabkan konflik dengan plugin lain dan memicu kesalahan kritis.

Cara memperbaiki kesalahan kritis yang disebabkan oleh konflik tema

Untuk memperbaiki kesalahan kritis yang disebabkan oleh konflik tema, Anda perlu mengidentifikasi tema yang bermasalah dan beralih ke tema default (seperti Dua Puluh Dua Puluh) untuk sementara. Proses untuk melakukannya sama dengan plugin. Satu-satunya perbedaan di sini adalah folder tema berada di direktori wp-content/themes.

Kemungkinan penyebabnya: File WordPress Rusak

Ada sejumlah faktor yang dapat menyebabkan file inti WordPress menjadi rusak, seperti masalah server dan infeksi malware. Ketika file inti WordPress rusak, itu dapat membuat situs web Anda tidak dapat diakses dan menyebabkan kesalahan kritis terjadi.

Cara memperbaiki kesalahan kritis yang disebabkan oleh file WordPress yang rusak

Untuk memperbaiki kesalahan kritis yang disebabkan oleh file yang rusak, periksa dulu integritas file WordPress Anda. Jika Anda mengalami masalah, Anda dapat mencoba memulihkan dari cadangan terbaru Anda. Jika Anda tidak memiliki cadangan, Anda dapat menginstal ulang WordPress secara manual. Sebelum Anda melanjutkan penginstalan ulang, pastikan untuk membuat cadangan file dan database situs web Anda untuk menghindari kehilangan data.

Kemungkinan penyebabnya: Batas Memori Tidak Cukup

WordPress mengandalkan memori PHP untuk berjalan lancar. Jika situs web Anda melebihi batas memori yang dialokasikan oleh server Anda, ini dapat menyebabkan kesalahan kritis. Masalah ini lebih sering terjadi di situs web dengan lalu lintas padat atau plugin intensif sumber daya.

Cara memperbaiki kesalahan kritis yang disebabkan oleh memori yang tidak mencukupi

Jika Anda memiliki paket WordPress terkelola, Anda mungkin tidak dapat menambah batas memori. Dalam kasus seperti itu, Anda mungkin ingin menghubungi penyedia hosting Anda agar mereka dapat menyelidiki masalahnya lebih lanjut. Biasanya, Anda mungkin perlu mengupgrade paket hosting Anda ke paket dengan batas memori yang lebih tinggi. Jika Anda memiliki server sendiri, Anda dapat menambah batas memori PHP. Anda dapat melakukannya dengan mengakses file php.ini situs web Anda dan menambahkan baris kode berikut:

batas_memori = 256M

Jika Anda tidak memiliki akses ke file php.ini situs web Anda, Anda dapat mencoba menambahkan kode berikut ke file wp-config.php situs web Anda:

define('WP_MEMORY_LIMIT', '256M');

Kemungkinan penyebabnya: Versi WordPress yang Kedaluwarsa

Menggunakan versi WordPress yang kedaluwarsa juga dapat menyebabkan kesalahan kritis. Pembaruan WordPress dirilis secara teratur, memperbaiki bug dan masalah keamanan serta meningkatkan kinerja platform. Jika Anda menggunakan versi WordPress yang kedaluwarsa, ini dapat menyebabkan konflik dengan plugin dan tema serta memicu kesalahan kritis.

Cara memperbaiki kesalahan kritis yang disebabkan oleh versi WordPress yang kedaluwarsa

Untuk memperbaiki kesalahan kritis yang disebabkan oleh versi WordPress yang kedaluwarsa, Anda harus memperbarui WordPress. Jika Anda memiliki akses ke dasbor, ini seharusnya cukup mudah. Namun, jika Anda tidak memiliki akses ke bagian belakang, Anda perlu mengunduh WordPress dan memperbarui file inti secara manual dengan mengunggahnya melalui FTP/SFTP.

Kemungkinan penyebabnya: PHP kedaluwarsa

WordPress, serta plugin dan tema, dibangun di atas PHP. Sama seperti yang lainnya, PHP menerima pembaruannya sendiri. Pembaruan WordPress, plugin, dan tema dapat menggunakan fitur dan fungsi PHP yang lebih baru yang mungkin tidak tersedia di versi PHP yang lebih lama yang dapat menyebabkan kesalahan.

Cara memperbaiki kesalahan kritis yang disebabkan oleh versi WordPress yang kedaluwarsa

Jika Anda menghosting situs web WordPress di server Anda sendiri, cukup masuk ke server dan periksa versi PHP mana yang Anda jalankan. Di Ubuntu, Anda cukup mengetik php –version . Ini mungkin berbeda dari satu Sistem Operasi ke yang lain. Jika Anda telah mengelola hosting, hubungi penyedia hosting web Anda untuk mengetahui versi PHP mana yang saat ini terinstal di server.

Kemungkinan penyebabnya: Malware

WordPress tidak kebal terhadap malware, yang dapat menciptakan segala macam malapetaka di situs web Anda. Malware yang berbeda dapat memiliki muatan yang berbeda sehingga tidak ada aturan yang harus diikuti saat memecahkan masalah yang disebabkan oleh malware.

Cara memperbaiki kesalahan kritis yang disebabkan oleh malware

Jika Anda memiliki plugin penghapus malware yang dapat Anda akses, ini harus menjadi tempat panggilan pertama Anda. Jika gagal, Anda dapat menghapus malware secara manual; Namun, ini bukan proses untuk menjadi lemah hati. Alternatifnya, ada perusahaan yang akan melakukan ini untuk Anda. Setelah malware berhasil dihapus, pengerasan WordPress dapat membantu secara drastis mengurangi risiko infeksi ulang.

Apa yang harus dilakukan ketika Anda terjebak

Seperti yang kami sebutkan sebelumnya, situs web WordPress bisa menjadi urusan yang sangat kompleks. WordPress juga sangat dapat dikustomisasi, yang berarti sumber kesalahan mungkin lebih tidak jelas. Jika Anda mengalami kebuntuan, ingatlah bahwa WordPress memiliki komunitas yang bersemangat dan energik yang dengan senang hati akan membantu Anda dengan pertanyaan teknis.

Forum WordPress.org bisa sangat membantu. Grup dan halaman media sosial juga bisa menjadi sumber informasi yang kaya saat ingin keluar dari masalah.