White Screen of Death (Layar menjadi putih nge-blank) pada WordPress adalah salah satu kesalahan WordPress yang paling umum terjadi .
Ini juga bisa membuat stress, karena tidak ada pesan kesalahan, dan Anda tidak dapat mengakses website.
Masalah lain dengan white screen of death error adalah terkadang bisa memengaruhi bagian tertentu dari web Anda.
Misalnya, Anda mungkin hanya melihat layar putih di admin area, sementara di baginan lainnya berfungsi dengan baik.
Dalam kasus lain, Anda mungkin hanya melihat layer putih di postingan tertentu sedangkan yang lainnya berfungsi dengan baik.
Pada artikel ini, kita akan mempelajari apa-apa saja cara untuk memperbaiki layar putih ini.
Jika Anda tidak memiliki akses ke admin area, baca panduan tentang cara membuat backup database WordPress secara manual.
Mengapa Anda Melihat Layar Putih di WordPress?
Pada Sebagian besar kasus, masalah white screen of death ini memiliki arti bahwa script di website Anda telah kehabisan batas memori.
Script yang tidak responsif dapat dimatikan oleh server hosting Anda, atau habis waktunya.
Inilah sebabnya mengapa tidak ada pesan kesalahan yang muncul, dan Anda melihat layar putih biasa.
Kesalahan ini juga dapat terjadi karena tema atau plugin yang Anda pasang di website memiliki kode yang jelek.
Kasus ini juga bisa terjadi jika ada masalah dengan server hosting web Anda.
Karena kesalahan white screen of death ini dapat disebabkan oleh beberapa hal, maka diperlukan pemecahan masalah dengan beberapa metode untuk memperbaikinya.
Apakah masalah yang sama terjadi di website Anda yang lain?
Jika Anda memiliki website WordPress lain yang diinstal di akun hosting yang sama, Anda dapat memeriksa apakah website tersebut mengalami masalah yang sama.
Jika ya, maka bisa jadi indikator kuat bahwa ada yang salah dengan layanan hosting Anda.
Bisa jadi ini hanya masalah sementara yang mempengaruhi layanan mereka, dan Anda perlu menghubungi bagian support untuk bantuan lebih lanjut.
Namun, jika website Anda yang lain baik-baik saja, maka penyebabnya ada pada website yang bermasalah tersebut.
Memperbaiki White Death of Screen dengan Mode Pemulihan WordPress
Jika white screen disebabkan oleh plugin atau tema WordPress, maka WordPress mungkin memunculkan pesan.
Jadi Anda tidak melihat white screen, namun ada pesan bahwa website anda mengalami kesulitan teknis.
Anda juga akan menerima pesan email ke alamat email admin Anda dengan judul ‘Situs Anda Mengalami Masalah Teknis’.
Pesan email ini akan menunjukkan plugin yang menyebabkan kesalahan, dan berisi tautan khusus.
Tautan ini memungkinkan Anda untuk masuk ke mode pemulihan WordPress dan menonaktifkan plugin yang bermasalah.
Namun, jika Anda melihat layar putih tanpa mendapatkan email peringatan atau mode pemulihan, maka Anda perlu melakukan perbaikan secara manual.
Meningkatkan Batas Memori
Biasanya, kesalahan ini terjadi karena script kehabisan memori dan berhenti di tengah jalan.
Untuk mengatasinya, Anda perlu meningkatkan memori PHP yang tersedia untuk WordPress.
Website akan memiliki cukup memori untuk menjalankan script.
Anda dapat mengikuti petunjuk dalam artikel ini cara meningkatkan memori PHP di WordPress.
Menonaktifkan Semua Plugin
Jika meningkatkan memori tidak membantu, atau jika Anda memiliki batas memori seperti 256M atau 512M, maka Anda perlu memulai pemecahan masalah.
Dalam banyak kasus biasanya permasalahan ada pada plugin atau tema tertentu.
Cobalah untuk menonaktifkan semua plugin.
Jika Anda masih dapat mengakses admin area WordPress, Anda cukup masuk ke halaman Plugin » Plugin Terpasang.
Pilih semua plugin yang diinstal dan kemudian pilih ‘Nonaktifkan’ di bawah drop-down ‘Tindakan Massal’.
Namun, jika Anda tidak memiliki akses ke admin area WordPress, maka Anda perlu menonaktifkan semua plugin melalui FTP.
Pertama, hubungkan ke web WordPress Anda menggunakan software FTP.
Setelah terhubung, buka folder wp-content di mana Anda akan melihat folder ‘plugins’.
Ubah nama folder plugin untuk menonaktifkan semua plugin
Sekarang, klik kanan pada folder plugin dan kemudian pilih rename.
Anda dapat mengganti nama folder plugin menjadi plugins-nonaktif.
Software FTP Anda sekarang akan mengganti nama folder plugin.
WordPress secara otomatis mencari folder bernama plugins untuk memuat semua plugin.
Ketika system tidak dapat menemukan foldernya, maka semua plugin akan dinonaktifkan.
Jika Anda kesulitan menonaktifkan semua plugin, silahkan baca artikel ini : Cara Menonaktifkan Plugin WordPress (Panduan Pemula).
Coba periksa dengan masuk ke admin area WordPress.
Jika Anda berhasil masuk, silahkan aktifkan plugin satu persatu sambil perhatikan plugin mana yang menyebabkan masalah ketika diaktifkan.
Ganti Tema dengan Tema Bawaan
Jika pemecahan masalah plugin tidak menyelesaikan masalah, cobalah untuk mengganti tema Anda dengan tema bawaan WordPress.
Pertama, hubungkan web Anda menggunakan software FTP dan buka folder /wp-content/themes/.
Folder ini berisi semua tema yang diinstal di web Anda.
Klik kanan untuk memilih tema WordPress Anda saat ini, kemudian download ke komputer Anda sebagai backup.
Selanjutnya, hapus tema saat ini dari web Anda.
Klik kanan pada folder tema Anda dan pilih ‘Delete’.
Software FTP Anda sekarang akan menghapus tema dari web Anda.
Biasanya WordPress memiliki tema bawaan seperti Twenty Eighteen atau Twenty Nineteen yang diinstal pertama kali ketika memasang WordPress, tema ini secara otomatis akan digunakan sebagai tema default.
Namun, jika Anda belum memasang tema bawaan, Anda perlu memasangnya secara manual menggunakan FTP.
Jika Langkah ini memperbaiki masalah, coba periksa file functions.php tema Anda.
Jika ada tambahan spasi di bagian bawah file, silahkan hapus kemudian simpan, terkadang itu memperbaiki masalah.
Jika kode dalam file functions.php tema Anda buruk, itu dapat menyebabkan layar putih juga.
Atau Anda bisa coba mendownload script tema terbaru dari sumbernya kemudian pasang di WordPress Anda.
Aktifkan Mode Debug untuk Menangkap Kesalahan di WordPress
Jika masalah Anda tidak juga selesai, maka langkah selanjutnya adalah mengaktifkan debugging di WordPress.
Ini akan mencatat jenis kesalahan yang terjadi sehingga Anda dapat memperbaikinya.
Cukup, tambahkan kode berikut ke file wp-config.php Anda.
Baca : Cara Mengedit File wp-config.php di WordPress.
define( 'WP_DEBUG', true); define( 'WP_DEBUG_LOG', true );
Setelah Anda menambahkan kode ini, penyebab dari layar putih akan dicatat dalam bentuk peringatan atau pemberitahuan.
Ini mungkin dapat membantu Anda menentukan penyebab masalahnya.
Silahkan periksa file debug.log.
Masuk ke folder wp-content lewat software FTP.
Di sana Anda akan menemukan file debug.log baru yang berisi catatan dari semua kesalahan, pemberitahuan, dan peringatan.
Hapus Cache WordPress
Tampilan depan website Anda mungkin mengalami white screen, namun bagian admin area normal.
Ini bisa terjadi karena plugin caching.
Cukup bersihkan cache Anda.
Lihat panduan kami tentang cara menghapus cache di WordPress untuk instruksi terperinci.
Memperbaiki Artikel yang Lebih Panjang
Jika Anda melihat layar putih 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 backtrack.
Anda dapat menyisipkan kode berikut di file wp-config.php Anda.
/** Trik untuk posting yang panjang*/ ini_set('pcre.recursion_limit',20000000); ini_set('pcre.backtrack_limit',10000000);
Error seperti ini memang sangat menyebalkan, semoga salah satu dari trik di atas berhasil menyelesaikan masalah Anda.
0 Komentar