Cara Memperbaiki WordPress White Screen of Death (Langkah demi Langkah)

Layar putih WordPress kematian adalah salah satu kesalahan WordPress yang paling umum. Ini juga salah satu yang paling membuat frustrasi karena tidak ada pesan kesalahan, dan Anda dikunci dari WordPress.

Masalah lain dengan layar putih kesalahan kematian adalah bahwa kadang-kadang hanya mempengaruhi bagian tertentu dari situs web Anda.

Misalnya, Anda hanya dapat melihat layar putih kematian di dalam area admin WordPress, sementara yang lainnya berfungsi dengan baik. Dalam kasus lain, Anda hanya dapat melihatnya di pos tertentu sedangkan yang lainnya berfungsi dengan baik.

Pada artikel ini, kami akan menunjukkan kepada Anda cara memperbaiki layar putih WordPress kematian dengan melihat solusi yang berbeda.

Catatan: Sebelum Anda membuat perubahan apa pun ke situs Anda, pastikan Anda memiliki cadangan situs WordPress Anda. Jika Anda tidak memiliki akses ke area admin, lihat panduan kami tentang cara membuat cadangan database WordPress secara manual.

Mengapa Anda Melihat Layar Putih di WordPress?

Sebagian besar waktu ketika Anda melihat layar putih kematian, itu berarti bahwa skrip di situs web Anda kehabisan batas memori.

Skrip tidak responsif terbunuh oleh server hosting WordPress Anda, atau hanya habis waktu. Inilah sebabnya mengapa tidak ada pesan kesalahan aktual yang dihasilkan, dan Anda melihat layar putih polos.

Kesalahan ini juga dapat terjadi karena tema atau plugin yang tidak memiliki kode yang terpasang di situs Anda. Terkadang itu bisa terjadi jika ada masalah dengan server hosting web Anda.

Karena kesalahan layar putih dapat disebabkan oleh sejumlah hal, itu memerlukan pemecahan masalah metodis untuk memperbaikinya.

Apakah masalah terjadi di situs Anda yang lain?

Jika Anda memiliki situs WordPress lain yang diinstal pada akun hosting yang sama, maka Anda ingin memulai dengan memeriksa apakah masalahnya juga terjadi di situs lain.

Jika ya, maka itu merupakan indikator kuat bahwa ada sesuatu yang salah dengan layanan hosting WordPress Anda. Ini bisa menjadi masalah sementara yang memengaruhi layanan mereka, dan Anda perlu menjangkau dukungan mereka untuk bantuan lebih lanjut.

Di sisi lain, jika masalah hanya terjadi pada satu situs web atau bagian tertentu dari situs itu, maka Anda tahu bahwa masalahnya ada pada situs web tertentu.

Memperbaiki Kesalahan Layar Putih dengan Mode Pemulihan WordPress

Jika layar putih kesalahan kematian disebabkan oleh plugin atau tema WordPress, maka WordPress mungkin dapat menangkapnya.

Fitur perlindungan kesalahan fatal baru yang diperkenalkan di WordPress 5.2 terkadang dapat menangkap kesalahan, sehingga Anda bahkan mungkin tidak melihat layar putih. Sebaliknya, Anda akan melihat pesan bahwa situs tersebut mengalami kesulitan teknis.

Anda juga akan menerima pesan email di alamat email admin Anda dengan subjek ‘Situs Anda Mengalami Masalah Teknis’.

Pesan email ini akan menunjukkan plugin yang menyebabkan kesalahan, dan itu juga akan berisi tautan khusus. Tautan ini akan memungkinkan Anda untuk masuk ke mode pemulihan WordPress dan menonaktifkan plugin yang salah.

Namun, jika Anda melihat layar putih kematian tanpa opsi email atau mode pemulihan, maka Anda perlu memperbaiki kesalahan secara manual.

Meningkatkan Batas Memori

Biasanya, kesalahan ini terjadi karena skrip telah kehabisan memori dan berhenti di tengah. Untuk memperbaikinya, Anda perlu menambah memori PHP yang tersedia untuk WordPress. Ini akan memungkinkan skrip untuk menggunakan lebih banyak memori untuk menyelesaikan pekerjaan yang seharusnya dilakukan.

Anda dapat mengikuti instruksi dalam tutorial kami tentang cara meningkatkan memori PHP di WordPress.

Menonaktifkan Semua Plugin

Jika menambah batas memori tidak membantu, atau jika Anda memiliki batas memori tinggi seperti 256M atau 512M, maka Anda perlu memulai pemecahan masalah.

Dalam pengalaman kami mengatasi masalah ini, kami selalu menemukan bahwa masalahnya adalah dengan plugin tertentu atau tema. Ayo lanjutkan dan nonaktifkan semua plugin.

Jika Anda masih dapat mengakses area admin WordPress, maka Anda cukup pergi ke halaman Plugin »Installed Plugins. Pilih semua plugin yang diinstal dan kemudian pilih ‘Nonaktifkan’ di bawah drop-down ‘Tindakan Massal’.

Namun, jika Anda tidak memiliki akses ke area admin WordPress, maka Anda harus menonaktifkan semua plugin melalui FTP.

Pertama, sambungkan ke situs WordPress Anda menggunakan klien FTP. Setelah terhubung, buka folder konten-wp di mana Anda akan melihat folder ‘plugins’.

Sekarang, Anda perlu klik kanan pada folder plugins dan kemudian pilih rename. Anda dapat mengganti nama folder plugins menjadi plugins-deactivated.

Klien FTP Anda sekarang akan mengganti nama folder plugins.

WordPress mencari folder bernama plugins untuk memuat semua plugin. Ketika tidak dapat menemukan folder, itu hanya menonaktifkan semua plugin.

Jika ini memperbaiki masalah, maka aktifkan satu plugin pada satu waktu untuk sampai ke bagian bawah masalah. Setelah Anda menemukan plugin yang menyebabkan masalah, Anda bisa menggantinya dengan alternatif atau melaporkan masalah tersebut ke pembuat plugin.

Ganti Tema dengan Tema Default

Jika pemecahan masalah plugin tidak memperbaiki masalah, maka Anda harus mencoba mengganti tema Anda saat ini dengan tema default.

Pertama, sambungkan ke situs web Anda menggunakan klien FTP dan buka folder / wp-content / themes /. Ini berisi semua tema yang diinstal di situs web Anda.

Klik kanan untuk memilih tema WordPress Anda saat ini dan mengunduhnya ke komputer Anda sebagai cadangan.

Selanjutnya, Anda perlu menghapus tema Anda saat ini dari situs web Anda. Klik kanan pada folder tema Anda dan pilih ‘Hapus’. Klien FTP Anda sekarang akan menghapus tema dari situs web Anda.

Sekarang jika Anda memiliki tema WordPress default seperti (Twenty Eighteen atau Twenty Nineteen) diinstal di situs web Anda, maka WordPress akan secara otomatis mulai menggunakannya sebagai tema default.

Namun, jika Anda tidak menginstal tema default, maka Anda harus menginstalnya secara manual menggunakan FTP.

Jika ini memperbaiki masalah, maka Anda harus melihat file functions.php tema Anda. Jika ada ruang tambahan di bagian bawah file, maka Anda harus menghapusnya, dan kadang-kadang itu memperbaiki masalah.

Jika Anda menggunakan fungsi kode yang buruk dalam file functions.php tema Anda, maka itu dapat menyebabkan layar putih kesalahan kematian juga.

Pertimbangkan mengunduh salinan baru tema Anda dari sumbernya dan kemudian instal.

Aktifkan Mode Debug untuk Menangkap Kesalahan di WordPress

Jika sejauh ini tidak ada yang membantu, maka langkah selanjutnya adalah mengaktifkan debugging di WordPress. Ini akan memungkinkan Anda untuk melihat jenis kesalahan apa yang sedang dihasilkan.

Cukup, tambahkan kode berikut ke file wp-config.php Anda.

1
2
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Setelah Anda menambahkan ini, layar kosong sekarang akan memiliki kesalahan, peringatan, dan pemberitahuan. Ini mungkin dapat membantu Anda menentukan penyebab root.

Jika Anda tidak melihat kesalahan, Anda mungkin masih ingin memeriksa log debug. Cukup kunjungi folder konten-wp di situs web Anda menggunakan klien FTP. Di sana Anda akan menemukan file debug.log baru yang berisi log semua kesalahan, pemberitahuan, dan peringatan.

Bersihkan Cache WordPress

Terkadang, Anda mungkin memiliki akses ke backend, tetapi ujung depan situs memiliki layar putih kematian. Ini bisa terjadi karena plugin caching. Cukup kosongkan cache Anda.

Lihat panduan kami tentang cara menghapus cache di WordPress untuk instruksi terperinci.

Memperbaiki Artikel yang Lebih Panjang

Jika Anda memiliki layar putih kematian hanya pada posting atau halaman yang sangat panjang, maka trik kecil ini mungkin berhasil.

Trik ini pada dasarnya meningkatkan kemampuan pemrosesan teks PHP dengan meningkatkan batas rekursi dan mundur. Anda dapat menempelkan kode berikut di file wp-config.php Anda.

1
2
3
/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Kami memahami bahwa ini adalah kesalahan yang sangat membuat frustrasi, dan kami berharap salah satu trik di atas menyelesaikan masalah untuk Anda. Anda mungkin juga ingin melihat panduan pemecahan masalah WordPress kami yang mengajarkan langkah-langkah yang harus Anda ambil untuk menangkap dan memperbaiki masalah WordPress sendiri.

Jika Anda menyukai artikel ini, silakan berlangganan YouTube Channel kami untuk tutorial video WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *