Memperbaiki “Ada Kesalahan Kritis di Situs Web Ini” di WordPress
Ketika situs web Anda menampilkan "Layar Putih Kematian" dengan pesan yang ditakuti, "Telah terjadi kesalahan kritis pada situs web ini," mungkin situs web Anda merasa mengalaminya. Untungnya, tidak semuanya hilang, dan beberapa opsi tersedia untuk memperbaikinya.
Teruslah membaca karena kami telah mengumpulkan metode terbaik untuk mengatasi kesalahan ini dan membuat situs Anda kembali aktif dan berjalan dalam waktu singkat.
Apa Penyebab Kesalahan Kritis di WordPress?
Sebuah kesalahan yang menyebabkan seluruh situs web Anda dan mungkin bagian belakangnya ditampilkan sebagai halaman putih bisa mengkhawatirkan. WordPress memberi tahu Anda bahwa ada masalah dengan pesan berikut: “Telah terjadi kesalahan kritis,” dan untuk memeriksa email admin untuk petunjuk lebih lanjut. Selain sedikit panik, pesan ini mungkin membuat Anda bertanya-tanya apa yang menyebabkan hal ini. situs mungkin mengalami beberapa kesalahan. Memahami apa artinya membantu mempermudah pemecahan masalah.
"HTTP 502 Bad Gateway:" Masalah server yang disebabkan oleh kelebihan pengunjung. "Layanan HTTP 503 Tidak Tersedia:" Masalah server. "500 Kesalahan Server Internal:" Ini adalah kesalahan kritis lain yang biasanya disebabkan oleh kerusakan file server.“Kesalahan Membangun Koneksi Database:” Masalah ini dapat disebabkan oleh database atau server database yang rusak.“ERR_CACHE_MISS:” Cache situs web Anda atau alat PHP, seperti plugin, kemungkinan akan menyebabkan masalah ini.“ERR_CONNECTION_TIMED_OUT:” Kesalahan tersebut dapat disebabkan oleh server web yang kelebihan beban atau lambat. Jika Anda menerima kesalahan aneh lainnya, Anda dapat memeriksa artinya menggunakan panduan ini untuk kode kesalahan HTTP WordPress. untuk memulihkan situs web Anda.
Aktifkan Mode Debug di WordPress
Salah satu hal pertama yang harus dilakukan saat memecahkan masalah WordPress adalah mengaktifkan fitur debug. Dengan mengaktifkan mode debug, Anda akan melihat berbagai kesalahan PHP yang terjadi di situs Anda. Informasi ini dapat digunakan untuk menemukan akar penyebabnya.
Jika Anda tidak dapat mengakses dasbor, Anda harus mengaktifkan log debug untuk mengumpulkan semua kesalahan PHP. Ikuti langkah-langkah ini untuk mengakses log debug dan aktifkan debugging.
Hubungkan ke situs Anda menggunakan FTP. Cari "wp-config-php" melalui folder root dan buka menggunakan IDE atau editor teks. Salin dan tempel kode berikut sebelum pesan terakhir, lalu simpan dan tutup file.define('WP_DEBUG', true ); define('WP_DEBUG_DISPLAY', false ); tentukan('WP_DEBUG_LOG', benar);
Semua kesalahan untuk situs Anda sekarang akan ditulis ke file "debug.log", ditemukan di folder "wp-content". problem.
Setelah Anda selesai membaca log, hapus baris kode dari file “wp-config-php”. kesalahan. Tip ini tidak dijamin 100% untuk memperbaiki masalah, tetapi patut dicoba. Jika masalah terjadi lagi, akan lebih mudah untuk menentukan penyebabnya.
Memulihkan situs web Anda bergantung pada proses pencadangan Anda. Jika Anda menggunakan plugin cadangan, ikuti petunjuk yang terdokumentasi. Jika penyedia host web Anda menyertakan cadangan, Anda dapat memulihkan dari dasbor hosting Anda.
Nonaktifkan Semua Plugin
Plugin biasanya menjadi penyebab kesalahan kritis WordPress. Menemukan yang bermasalah bisa jadi rumit jika Anda memasang beberapa plugin di situs Anda. Cara cepat untuk mengetahui apakah plugin adalah masalahnya adalah dengan menonaktifkan semuanya untuk melihat apakah masalahnya hilang. Jika ya, aktifkan plugin satu per satu hingga Anda menemukan plugin yang merusak situs lagi.
Ikuti langkah-langkah ini untuk menonaktifkan, lalu aktifkan plugin Anda.
Masuk ke dasbor WordPress Anda. Pilih “Plugins” dan “Installed Plugins”.Periksa kotak di bagian atas daftar untuk memilih semua plugin. Klik "Tindakan Massal", lalu "Nonaktifkan". Ini akan menyelesaikan semua plugin yang bertentangan dan memulihkan situs Anda.
Anda juga dapat menghapus plugin untuk menghapus file terkaitnya. Namun, Anda harus menginstal ulang atau memulihkan cadangan.
Pilih opsi Aktifkan di bawah setiap plugin untuk mengaktifkannya. Setelah masing-masing, periksa apakah kesalahan kritis telah kembali. Setelah Anda menemukan pelakunya, hapus dan temukan penggantinya atau cari informasi mengenai masalah kompatibilitas dengan plugin.
Kembalikan ke Tema Default
Tema yang bertentangan juga dapat menyebabkan kesalahan kritis. Uji untuk mengonfirmasi apakah ini masalahnya dengan mengalihkan sementara tema Anda ke tema default seperti "Dua Puluh Sembilan Belas", "Dua Puluh Dua Puluh", atau "Dua Puluh Dua Puluh Satu". Jika masalah ada pada tema, ini akan segera menyelesaikannya.
Pastikan Anda memiliki cadangan terlebih dahulu sehingga akan lebih mudah untuk mendapatkan kembali semua file tema Anda. Menginstal ulang tema Anda mungkin tidak menyertakan gaya kustomisasi Anda.
Ikuti langkah-langkah ini untuk beralih ke tema default.
Masuk ke dasbor WordPress Anda. Buka “Penampilan”, lalu “Tema”. Klik tema saat ini untuk memilihnya, lalu di pojok kanan bawah pop-up, klik “Hapus.”Jika opsi untuk menghapus tema tidak tersedia, coba unduh dan ubah tema Anda menjadi tema default WordPress.
Tingkatkan Batas Memori PHP
Bahkan jika tema atau plugin menyebabkan Anda situs web rusak, batas memori PHP seringkali menjadi penyebab sebenarnya. Server web Anda akan memiliki jumlah memori atau RAM tertentu. WordPress membatasi jumlah memori yang dapat digunakan skrip PHP. Layar putih dan pesan kesalahan kritis akan ditampilkan jika batas ini terlampaui.
Menetapkan batas memori terlalu tinggi akan menyebabkan skrip yang salah konfigurasi memperlambat situs Anda, namun nilainya mungkin terlalu rendah. Meningkatkan batas PHP Anda sedikit dapat memperbaikinya seketika.
define('WP_MEMORY_LIMIT', '128' );
Jika ini tidak menghapus kesalahan, coba batas memori “256M.” Apa pun yang lebih tinggi dari itu dianggap berlebihan kecuali diminta secara eksplisit dalam dokumentasi plugin.
Tingkatkan Versi PHP Anda
Versi PHP yang lebih lama dapat menyebabkan kesalahan kritis. Situs Anda harus menggunakan versi PHP terbaru yang didukung oleh WordPress.
Beberapa pengguna WordPress lebih memilih untuk tetap menggunakan versi PHP lama selama mungkin karena masalah kompatibilitas plugin. Jika situs web Anda menggunakan PHP 5.x, memutakhirkan sesegera mungkin sangat penting karena konfliknya bisa parah. Pemutakhiran PHP sangat penting, jadi pastikan untuk membuat cadangan sebelum pemutakhiran.
Semua perusahaan hosting WordPress memungkinkan Anda untuk memutakhirkan versi PHP dengan mudah. Berikut caranya di Bluehost.
Masuk ke dasbor Bluehost Anda. Pilih tab “Advanced” di sebelah kiri. Dari halaman Advanced tools, klik ikon “MultiPHP Manager”. Di halaman berikutnya, klik “PHP version” panah dropdown untuk memilih versi PHP yang ingin Anda tingkatkan. Klik “Terapkan.”
Hapus Cache Situs Web Anda
Meskipun caching adalah cara terbaik untuk mempercepat situs web Anda, terkadang cache dapat rusak. Cukup membersihkan cache akan menghapus file yang macet dan rusak, lalu situs Anda berjalan seperti yang diharapkan. Tidak perlu khawatir tentang menghapus cache situs web Anda karena versi halaman Anda yang di-cache dipulihkan, sehingga situs Anda dapat terus memuat dengan cepat.
Penyedia hosting yang berbeda akan menggunakan langkah serupa untuk menghapus cache situs web melalui dasbor. Bluehost memudahkannya dengan menyediakan opsi di area admin WordPress. Langkah-langkah berikut dapat memberi Anda gambaran tentang cara melakukannya.
Masuk ke dasbor WordPress Anda.Buka tombol "Caching" dari bilah alat di bagian atas.Pilih "Bersihkan Semua".
Bluehost akan segera menghapus file dari cache situs web Anda .
Periksa Malware
Malware juga dapat menyebabkan kesalahan kritis pada situs web dan dapat menjadi penyebab dalam skenario ini jika Anda melihat skrip PHP aneh yang tidak dapat dilacak ke tema atau plugin. Jika Anda terkunci dari situs web Anda, Anda tidak akan dapat menjalankan pemindaian. Selain itu, sulit untuk mengetahui apakah suatu file sah atau telah ditambahkan oleh malware. Malware juga dapat mengubah file PHP, yang mungkin Anda abaikan kecuali Anda seorang pengembang.
Jika menurut Anda malware dapat menjadi penyebab kesalahan kritis, pertimbangkan untuk meminta bantuan host web Anda.
Dapatkan Halaman Beranda Anda Kembali
Tidak banyak yang lebih mengkhawatirkan daripada melihat pesan "Telah terjadi kesalahan kritis pada situs web ini" alih-alih beranda Anda yang indah saat mengunjungi situs web Anda. Jika situs web Anda menghasilkan uang, mendapatkannya kembali dengan cepat adalah prioritasnya. Meskipun kesalahan kritis mungkin tampak seperti akhir dunia, ada banyak cara untuk menyelesaikannya.
Biasanya penyebabnya adalah tema atau plugin yang bermasalah, yang dengan cepat diselesaikan dengan menonaktifkan plugin atau mengubah tema untuk sementara. Upgrade ke versi PHP terbaru juga diketahui dapat membantu. Pastikan untuk mencadangkan situs Anda sebelum mencoba perbaikan apa pun agar lebih mudah untuk kembali ke pengaturan khusus Anda jika perlu.
Apakah situs web Anda berfungsi seperti yang diharapkan sekarang? Jika demikian, apa yang Anda lakukan untuk menghapus kesalahan? Ceritakan semuanya di bagian komentar di bawah.