WordPress White Screen of Death – Apa Artinya Dan Bagaimana Memperbaikinya (Dalam 10 Langkah)
Diterbitkan: 2021-02-05White Screen of death WordPress mungkin adalah salah satu kesalahan paling umum yang terjadi pada platform ini. Meskipun ada beberapa cara yang terbukti untuk memecahkan masalah kesalahan ini, tetapi bagi banyak pemilik situs web, ini cukup menyusahkan pada awalnya karena rasanya situs WordPress Anda telah dihapus atau diretas.
Tapi jangan khawatir. Pada artikel ini, kami akan membawa Anda melalui panduan sepuluh langkah tentang cara memperbaiki kesalahan layar putih WordPress dan menghindari kesalahan ini di masa mendatang. Namun sebelum kita membahasnya, mari kita bahas secara singkat apa itu white screen of death WordPress dan penyebabnya.
Mari kita mulai.
Terkait: Cara Memperbaiki Kesalahan 405 Metode Tidak Diizinkan
Konten Halaman
- Apa itu White Screen Of Death WordPress?
- Apa Penyebab Layar Putih WordPress?
- Cara Memperbaiki White Screen Of Death WordPress – (Panduan Langkah-demi-Langkah)
- Bagaimana Mencegah Layar Putih WordPress?
- Kesimpulan
Apa itu White Screen Of Death WordPress?
Seperti yang telah kami sebutkan di atas, White Screen of Death (WSoD) WordPress adalah salah satu kesalahan paling umum yang dihadapi oleh pemilik situs WordPress. Seperti namanya, Anda akan melihat halaman putih WordPress alih-alih situs web Anda setelah Anda mencoba masuk ke dasbor wp_admin Anda.
Meskipun kesalahan layar putih ini cukup umum di situs WordPress, itu menjadi cukup membuat frustrasi karena tidak ada kode kesalahan atau pesan untuk membantu Anda menyadari masalah di baliknya. Namun, beberapa browser menampilkan Kesalahan HTTP 500, tetapi yang ditampilkan hanyalah pesan "Halaman ini tidak berfungsi," yang tidak membantu.
Satu hal yang perlu diingat di sini adalah bahwa kesalahan layar putih tidak selalu memengaruhi seluruh situs web Anda. Sebaliknya, ada halaman tertentu di situs web Anda di mana Anda akan melihat halaman putih WordPress ini.
Sebagai contoh, Anda mungkin melihat kesalahan layar putih ini di panel admin Anda hanya sementara halaman lain situs WordPress Anda tampaknya berfungsi dengan baik.
Perhatikan bahwa Anda tidak dapat menghilangkan kemungkinan kesalahan ini memengaruhi seluruh situs web Anda.
Sekarang Anda tahu apa itu White Screen of Death (WSoD) WordPress, yang membawa kita ke penyebabnya.
Mari kita bicara tentang mereka.
Apa Penyebab Layar Putih WordPress?
Ada beberapa masalah kecil dan besar yang menyebabkan kesalahan layar putih di situs web WordPress Anda. Namun, beberapa penyebab paling umum termasuk masalah dengan database situs web Anda atau PHP .
Berikut adalah tiga alasan paling umum yang dikemukakan oleh WordPress yang menyebabkan kesalahan layar putih.
- Pembaruan plugin yang tidak kompatibel dengan perangkat lunak lain di situs WordPress Anda.
- Misalnya, konflik antara tema dan elemen yang ada di situs Anda adalah plugin pada skrip.
- File tema yang hilang dari WordPress.
Tiga penyebab WordPress biasanya berada di balik kesalahan layar putih. Namun, Anda tidak dapat mengesampingkan kemungkinan banyak faktor lain yang terlibat dalam masalah ini seperti memori PHP yang terlampaui, skrip yang tidak responsif dan server yang kehabisan waktu, dll.
Dalam banyak kasus, bahkan ada masalah dengan server yang dapat diselesaikan dari ujung host. Oleh karena itu, adalah ide yang baik untuk memeriksa apakah situs web Anda yang lain di akun hosting yang sama berfungsi sebagaimana mestinya. Jika situs web ini berjalan dengan baik tanpa kesalahan halaman putih, maka akar penyebab kesalahan ini adalah tema, skrip, atau plugin situs web Anda.
Sekarang setelah Anda tahu apa yang mungkin memicu kesalahan layar putih di situs WordPress Anda, lihat panduan langkah demi langkah ini untuk memecahkan masalah kesalahan ini.
Cara Memperbaiki White Screen Of Death WordPress – (Panduan Langkah-demi-Langkah)
Meskipun mungkin terdengar cukup sederhana saat melihat penyebabnya, perbaikan layar putih WordPress dari kematian bukanlah tugas yang mudah. Sebaliknya, ini adalah tugas yang cukup menakutkan yang membutuhkan banyak kesabaran untuk menjalankan dan memulihkan situs web Anda dengan sempurna.
Ikuti panduan sepuluh langkah ini untuk memperbaiki kesalahan layar putih WordPress.
- Bersihkan Tembolok Peramban Anda
- Telusuri Kembali Tindakan Terkini
- Periksa Situs Web Dan Panel Admin Anda Untuk Kemungkinan Petunjuk
- Temukan Kemungkinan Kesalahan PHP Melalui Debugging
- Uji Tema Situs Web Anda
- Uji Plugin WordPress Anda
- Tinjau Integrasi Pihak Ketiga Untuk Kemungkinan Konflik
- Kembalikan File yang Baru Diperbarui Ke Keadaan Aslinya
- Sesuaikan Batas Memori Server Dan Waktu Eksekusi
- Hubungi Penyedia Hosting Anda
Perhatikan bahwa penting untuk membuat cadangan situs Anda saat menjalankan perbaikan kesalahan layar putih di WordPress. Anda juga dapat membuat cadangan manual situs Anda jika Anda tidak memiliki akses ke backend.
Langkah 1: Bersihkan Cache Browser Anda
Salah satu kemungkinan paling umum untuk mendapatkan kesalahan layar putih di situs WordPress Anda adalah cache browser Anda. Jika itu alasan kesalahan dalam kasus Anda, maka itu akan diselesaikan tanpa perlu mengikuti semua langkah lain yang disebutkan di bawah dalam panduan ini. Untuk menghapus cache browser Anda (Google Chrome, misalnya), inilah yang dapat Anda lakukan.
- Klik pada menu tarik-turun di sudut kanan atas.
- Klik Alat Lainnya dan Hapus Data Penjelajahan .
- Menu pop-up akan muncul di mana Anda dapat menghapus Riwayat Penjelajahan , File Tembolok , dan Kuki .
- Sekarang klik Hapus Data dan tunggu prosesnya selesai.
- Mulai ulang browser Anda dan coba masuk ke wp-admin Anda.
Dengan menghapus data cache di browser Anda, ada kemungkinan Anda tidak akan melihat kesalahan layar putih lagi. Namun, jika bukan itu masalahnya, lanjutkan ke langkah berikutnya, yang menelusuri kembali aktivitas terbaru Anda.
Langkah 2: Telusuri Kembali Tindakan Terkini
Ada kemungkinan besar bahwa kesalahan layar putih dihasilkan dari tindakan terbaru yang Anda lakukan di situs web, seperti memasang plugin dan tema baru atau yang diperbarui, dll. Meskipun ini mungkin terdengar cukup mendasar, melihat kembali aktivitas yang Anda lakukan di situs web Anda sebelum kesalahan akan membantu Anda menemukan akar masalahnya dengan lebih mudah.
Saat menelusuri kembali aktivitas terbaru Anda yang dilakukan di situs web, Anda dapat bertanya pada diri sendiri pertanyaan-pertanyaan ini.
- Apa yang Anda lakukan di situs web Anda sebelum menemukan kesalahan layar putih?
- Apakah Anda menginstal atau memperbarui plugin atau tema apa pun?
- Apakah Anda mengubah baris kode apa pun?
- Apakah Anda mengubah konfigurasi database situs Anda?
- Apakah ada anggota tim Anda yang membuat perubahan pada situs Anda? Jika ya, lalu apa saja perubahan tersebut?
Jika Anda menemukan sesuatu yang mencurigakan di salah satu jawaban ini, lihat fakta berikut yang relevan dengan entitas yang mencurigakan.
- Pemasangan plugin baru atau yang diperbarui
- Pemasangan tema baru atau yang diperbarui
- Perubahan yang dibuat di database situs web Anda
- Melebihi memori atau waktu eksekusi
- Integrasi pihak ketiga seperti sertifikat SSL atau CDN.
Sebaliknya, jika Anda tidak menemukan tindakan Anda yang bertanggung jawab atas kesalahan layar putih, pertimbangkan langkah-langkah lain yang disebutkan di bawah ini.
Langkah 3: Periksa Situs Web Dan Panel Admin Anda Untuk Kemungkinan Petunjuk
Seluruh ide dalam menjalankan langkah ini adalah untuk mengetahui apakah seluruh situs Anda terpengaruh oleh layar putih atau hanya layar wp-admin.
Biasanya ada dua cara sederhana untuk mengetahui hal ini.
- Tergantung pada browser Anda, layar putih mungkin menampilkan pesan kesalahan. Jika pesan kesalahan menyertakan penyebab seperti memori yang terlampaui, tema yang hilang, atau waktu situs web habis, Anda dapat mengikuti langkah-langkah di bawah ini yang relevan dengan penyebab tersebut.
- Cara kedua juga cukup mudah. WordPress 5.2 telah merilis fitur perlindungan kesalahan fatal yang memberi tahu Anda tentang "Kesulitan teknis" di situs web Anda. Periksa email ini karena Anda mungkin mengetahui tema atau plugin mana yang menyebabkan kesalahan. Selain itu, Anda akan menemukan tautan untuk masuk ke wp-admin tempat Anda dapat memasukkan situs ke Mode Pemulihan .
Langkah 4: Temukan Kemungkinan Kesalahan PHP Melalui Debugging
Jika Anda tidak dapat menemukan pesan kesalahan di situs Anda, mengubah Mode Debugging juga merupakan ide bagus untuk menemukan penyebab kesalahan. Untuk mengaktifkan mode debug
- Temukan file wp-config.php melalui FTP (File Transfer Protocol) penyedia host.
- Dalam file ini, temukan baris kode ini; tentukan ('WP_DEBUG', salah)
- Sekarang ubah nilai “ False ” dengan “ True ”. Perhatikan bahwa jika Anda tidak dapat melihat baris kode ini dalam file, Anda dapat membuatnya.
Setelah Anda mengaktifkan mode Debugging, masalah apa pun di PHP situs Anda akan terungkap. Sekarang Anda dapat memperbaiki masalah ini dan memuat ulang situs Anda untuk memeriksa apakah kesalahan layar putih telah teratasi.
Perlu dicatat bahwa Anda harus mengubah kembali nilai di wp-config.php menjadi “ False ” terlepas dari apakah ada kesalahan yang terungkap atau tidak karena WordPress menyarankan Anda untuk melakukannya.
Langkah 5: Uji Tema Situs Web Anda
Jika ujung depan situs web Anda, jika Anda melihat pesan kesalahan " Tema hilang ", maka kemungkinan besar seseorang tidak menerapkan file tema dengan benar dalam instalasi langsung situs WordPress Anda.
Untuk mengatasi masalah ini, Anda harus menyebarkan file-file ini ke server melalui klien FTP atau pengelola file host. Berikut cara melakukannya.
Temukan folder Tema di wp-content dan Ubah namanya menjadi apa pun yang Anda inginkan. Ini untuk memastikan bahwa WordPress tidak dapat memanggil tema ini lagi. Dengan kata sederhana, secara teknis akan menonaktifkan tema Anda. Sekarang coba muat ulang situs Anda. Jika kesalahan layar putih hilang, maka akar penyebab kesalahan adalah tema situs Anda.
Inilah yang perlu Anda lakukan untuk mengatasinya.
- Jalankan situs web Anda pada versi tema yang lebih lama dan lebih aman.
- Hubungi perancang tema dan minta tambalan agar Anda dapat menginstal dan menjalankan versi tema yang lebih aman.
- Unduh dan pasang tema yang sama sekali baru dan konfigurasikan berdasarkan situs web Anda.
Namun, jika kesalahan layar putih masih muncul, maka ada kemungkinan plugin menjadi biang keladinya.
Langkah 6: Uji Plugin WordPress Anda
Plugin adalah salah satu alasan paling umum WordPress Anda dapat terpengaruh oleh kesalahan layar putih. Bahkan jika Anda belum menginstal atau memperbarui plugin, Anda tidak dapat mengesampingkan kemungkinan ini karena pembaruan WordPress otomatis.
Inilah yang perlu Anda lakukan.
- Buka folder wp-content dan beri judul ulang folder Plugins ke apa pun yang Anda suka, karena itu akan menonaktifkan semua plugin Anda.
- Sekarang muat ulang situs Anda dan masuk ke wp-admin untuk melihat apakah kesalahan telah teratasi.
Jika situs Anda telah dipulihkan, maka kesalahan terjadi karena salah satu plugin situs Anda. Sekarang Anda harus menentukan mana di antara plugin Anda yang menjadi biang keladinya.
Inilah yang perlu Anda lakukan
Arahkan layar Plugin Anda dan aktifkan setiap plugin satu per satu, dan segarkan situs Anda. Pastikan Anda memulai dari plugin pertama dan terus melakukan ini kecuali Anda menemukan plugin yang menyebabkan kesalahan.
Setelah Anda menemukan plugin yang terinfeksi, inilah yang dapat Anda lakukan.
- Gunakan versi plugin yang lebih lama atau lebih aman.
- Hubungi perancang plugin dan minta tambalan untuk dijalankan.
- Ganti plugin yang terpengaruh dengan alternatif.
Ada kemungkinan tidak ada plugin Anda yang bertanggung jawab atas kesalahan. Jika demikian, lanjutkan ke langkah berikutnya, meninjau integrasi pihak ketiga.
Langkah 7: Tinjau Integrasi Pihak Ketiga Untuk Kemungkinan Konflik
Meskipun ini tidak sering terjadi, integrasi pihak ketiga apa pun dengan situs Anda, seperti sertifikat SSL dan CDN, juga dapat menyebabkan kesalahan layar putih. Alasan utama di balik ini adalah konflik antara dua elemen yang berbeda, misalnya, CDN yang bertentangan dengan sertifikat SSL.
Jika Anda telah mengintegrasikan apa pun dari pihak ketiga ke situs web Anda sebelum kesalahan layar putih, nonaktifkan atau hapus instalannya. Jika kesalahan teratasi, pertimbangkan untuk mencari alternatif untuk alat pihak ketiga tersebut.
Langkah 8: Kembalikan File yang Baru Diperbarui Ke Keadaan Aslinya
Salah satu alasan paling umum mengapa layar putih kematian WordPress terjadi adalah perubahan kode tanpa pengujian.
Untuk memperbaiki kesalahan ini, tukar versi file wp-config.php atau .htacess yang diubah dengan salinan baru dan lihat apakah situs web Anda dipulihkan.
Jika ini tidak berhasil, lanjutkan ke langkah berikutnya.
Langkah 9: Sesuaikan Batas Memori Server Dan Waktu Eksekusi
Jika Anda tidak menemukan masalah dengan kemungkinan penyebab kesalahan layar putih di atas, maka kemungkinan besar Anda telah melampaui batas memori server Anda. Untuk memperbaiki masalah ini, Anda harus menyesuaikan batas memori server Anda. Begini caranya
Kecuali Anda menerima pesan yang menyarankan Anda untuk mengatur penyimpanan tertentu, penyimpanan yang ideal adalah 64 MB. Biasanya, ada tiga file di mana Anda dapat menyesuaikan memori Anda. Namun, penting untuk menyimpan salinan file yang Anda pilih untuk diubah sebelumnya.
File pertama yang dapat Anda ubah untuk menyesuaikan memori server Anda adalah file wp-config.PHP. Untuk menyesuaikan memori, tambahkan baris kode ini.
define('WP_MEMORY_LIMIT', '64M');
Cara hebat lainnya untuk menyesuaikan memori Anda adalah dengan menambahkan baris kode ini di file .htacess Anda.
php_valuememory_limit 64M
Perhatikan bahwa file .htaccess sering disembunyikan; oleh karena itu, penting untuk mengungkapkan semua file setelah Anda berencana untuk mengubahnya.
File ketiga yang dapat Anda ubah adalah file php.ini di direktori root situs Anda. Tambahkan baris kode ini ke dalam file ini.
memory_limit = 64M
Perhatikan bahwa tidak penting untuk mengubah semua file. Mulailah dengan file pertama dan periksa apakah kesalahan telah teratasi. Jika tidak, maka lanjutkan ke file berikutnya.
Setelah Anda berhasil menyesuaikan memori, hal berikutnya adalah menyesuaikan waktu eksekusi maksimum yang diizinkan. Jika Anda belum menerima pesan kesalahan yang merekomendasikan waktu eksekusi tertentu, maka waktu ideal untuk memulai adalah 60 detik.
Berbeda dengan memori, di sini, Anda dapat mengatur waktu eksekusi maksimum dalam dua file saja. Inilah yang perlu Anda lakukan.
Tambahkan kode ini di file .htaccess Anda.
php_valuemax_execution_time 60
File lain yang dapat Anda ubah adalah php.ini . Tambahkan baris kode ini ke file ini.
max_execution_time = 60
Perhatikan bahwa Anda harus menyesuaikan waktu eksekusi maksimal hanya untuk file-file ini. Jika akar penyebab kesalahan layar putih adalah server Anda, maka itu harus diselesaikan. Namun, penting untuk mempertimbangkan untuk meningkatkan paket hosting Anda.
Langkah 10: Hubungi Penyedia Hosting Anda
Ketika Anda telah melalui semua langkah yang disebutkan di atas dalam panduan ini, Anda seharusnya dapat mengatasi masalah ini. Namun, jika tampaknya tidak ada yang berhasil, Anda mungkin perlu mempertimbangkan untuk menghubungi penyedia hosting Anda.
Tim mereka akan memberikan semua detail yang terkait dengan aktivitas terbaru situs web Anda yang mungkin menyebabkan kesalahan. Dengan kata sederhana, mereka adalah satu-satunya orang yang dapat membantu Anda saat ini.
Namun, memiliki tiket dukungan dapat dengan cepat membantu Anda menemukan akar masalah ini dan memulihkan situs web Anda sesegera mungkin.
Sekarang setelah Anda tahu cara memperbaiki layar putih kematian WordPress, inilah cara Anda dapat menghindarinya di masa mendatang.
Bagaimana Mencegah Layar Putih WordPress?
Jika Anda pernah dihadapkan dengan kesalahan layar putih, maka Anda harus tahu betapa merepotkannya WordPress terkadang. Bahkan plugin belaka dapat menyebabkan masalah dan kesulitan besar. Untuk mencegah layar putih kematian terjadi di masa depan, inilah yang perlu Anda lakukan.
- Buat cadangan sistematis situs web Anda di lokasi selain server Anda sehingga Anda dapat menggunakannya di saat darurat.
- Penting untuk waspada terhadap setiap penginstalan atau pembaruan yang dilakukan pada plugin dan tema Anda sehingga Anda dapat menemukan akar penyebab kesalahan.
- Selalu uji pembaruan Anda di lingkungan pementasan untuk memverifikasi tidak ada konflik.
- Uji terlebih dahulu perubahan yang Anda terapkan pada kode di lingkungan staging.
- Miliki catatan setiap pengguna yang membuat perubahan apa pun pada situs Anda.
Poin terakhir dan terpenting adalah memilih penyedia hosting yang andal yang tersedia 24/7 untuk memastikan kinerja situs Anda lancar. Dalam keadaan darurat, penyedia hosting ini membantu Anda mengatasi kesalahan dengan cepat.
Selain itu, Anda selalu dapat menyewa agen penyedia layanan pemeliharaan WordPress yang andal seperti WP-Pals untuk menangani pemeliharaan situs Anda.
Kesimpulan
Dengan membaca panduan konklusif ini, Anda dapat secara efektif menyelesaikan Layar Putih Kematian WordPress. Sebelum kami menyimpulkan, penting untuk diketahui bahwa menguji plugin dan tema sebelum mengintegrasikannya ke situs web Anda sangat penting. Juga, sebelum Anda menerapkan perubahan apa pun, penting untuk menempatkan situs WordPress Anda dalam mode pemeliharaan karena tidak akan berdampak negatif pada audiens Anda.