Bagaimana Memperbaiki White Screen of Death Error di WordPress?
Diterbitkan: 2019-08-06
Jika Anda telah menjelajahi internet atau mengelola situs web, Anda mungkin telah memperhatikan bahwa kesalahan tidak dapat dihindari terlepas dari semua upaya Anda untuk menghentikannya. Tetapi seorang webmaster yang baik tahu bagaimana menilai situasi dan memecahkan masalah kesalahan dengan cara yang seefektif mungkin.
Dari sekian banyak kesalahan yang dapat menurunkan situs web WordPress (dan secara signifikan mengganggu bisnis), White Screen of Death (WSOD) mungkin adalah yang paling menjengkelkan yang memerlukan perbaikan segera agar situs web kembali online.
Sekarang, White Screen of Death dapat diperbaiki hanya dengan mengikuti daftar periksa yang direkomendasikan dan menggunakan alat yang sesuai. Jika Anda ingin memecahkan sendiri kesalahan ini, ikuti saat saya menunjukkan beberapa cara efektif untuk memperbaiki White Screen of Death yang dapat melumpuhkan situs WordPress.
Bolehkah kita?
- Apa itu Layar Putih Kematian?
- Memecahkan Masalah Layar Putih Kematian di WordPress
- Periksa Ketersediaan Server
- Hapus Tembolok Peramban
- Aktifkan Mode Debug
- Tingkatkan Batas Memori
- Nonaktifkan Plugin & Tema
- Mengatasi Kesalahan Sintaks
- Pulihkan Cadangan
Apa itu Layar Putih Kematian?
Sangat penting untuk memahami masalah sebelum menemukan kemungkinan perbaikan untuk itu. Sangat mungkin bahwa suatu masalah dapat memiliki banyak solusi. Namun, menemukan solusi yang memberikan perbaikan terpendek dan paling efektif lebih disukai karena solusi seperti itu berarti keunggulan yang signifikan dalam persaingan.
Seperti yang mungkin bisa Anda tebak, WSOD di WordPress hanya menampilkan layar putih kosong. Ada kemungkinan bahwa situs web berfungsi tanpa masalah saat admin atau beberapa posting menampilkan layar putih. Biasanya, penyebab utama di balik kesalahan ini adalah file PHP atau database yang terinfeksi.
Namun, tidak selalu sesederhana ini dan ada kalanya penyebab yang mendasarinya lebih rumit. Oleh karena itu, penting bagi Anda untuk mengetahui lebih dari satu cara untuk menyelesaikan masalah!
Memecahkan Masalah Layar Putih Kematian di WordPress
Mari kita turun ke paku payung dan melihat cara memperbaiki kesalahan White Screen of Death WordPress.
Periksa Ketersediaan Server
Pertama-tama, singkirkan kemungkinan server tidak tersedia dengan menggunakan alat pelaporan status online seperti isthiswebsitedown . Alat ini menentukan apakah masalahnya adalah hasil dari cache browser yang penuh/rusak atau masalah IP atau situs web sedang down karena tidak tersedianya server hosting.
Jika server sedang down, hubungi penyedia hosting Anda untuk membuatnya kembali online secepatnya. Ini adalah salah satu area di mana platform cloud hosting terkelola seperti Cloudways mengungguli kompetisi.
Hapus Tembolok Peramban
Terkadang, cukup dengan membersihkan cache browser berhasil. Situs web menggunakan cache browser untuk pengalaman pengguna yang lebih baik dan penjelajahan yang lebih cepat. Namun, seiring berjalannya waktu, cache menjadi penuh dengan data dan cookie yang tidak lagi diperlukan.
Untuk mengatasi masalah ini, cukup buka setelan browser Anda dan kosongkan cache situs web spesifik Anda dengan membuka Semua cookie dan data situs [chrome://settings/siteData?search=cookie] .

Jika Anda ingin menghapus semua cookie dan cache, buka tab Riwayat di Chrome dan hapus data.

Setelah proses selesai, kembali ke situs web Anda dan tekan Refresh . Jika Anda melihat layar wp-admin, Anda siap melakukannya. Jika masalah masih ada, lompat ke langkah berikutnya.
Catatan: Proses di atas juga dapat mengeluarkan Anda dari beberapa situs web atau menghapus data.
Mengaktifkan Mode Debug
Jika membersihkan cache browser tidak membantu, perbaikan selanjutnya adalah mengaktifkan WordPress ke mode debug. Mode ini menyoroti beberapa informasi penting tentang kesalahan yang menyebabkan White Screen of Death di WordPress.
Untuk mengaktifkan mode debug di WordPress, Anda perlu mengakses file wp-config.php . Anda dapat mengakses file ini baik dengan masuk ke CPanel Anda atau dengan menghubungkan ke server Anda melalui SFTP menggunakan FileZilla (atau klien FTP serupa).

Buka file di editor teks apa pun dan cari baris berikut:
tentukan ('WP_DEBUG', salah) 
Ubah menjadi
define('WP-DEBUG', benar)Simpan perubahan dan unggah file yang diperbarui. Sekarang kembali ke browser dan segarkan layar. Anda masih akan mendapatkan White Screen of Death, tapi kali ini dengan pesan kesalahan yang ditampilkan di atasnya.

Misalnya, Anda mungkin melihat sesuatu seperti:
Tidak dapat mendeklarasikan ulang get_posts() (sebelumnya dideklarasikan di /var/www/html/wordpress/wp-includes/post.php:1624) di /var/www/html/wordpress/wp-content/plugins/my-plugin/my- plugin.php on line 21
Pesan kesalahan di atas menyatakan bahwa ada kesalahan pada baris 21 di salah satu plugin. Pada titik ini, Anda dapat menghubungi penyedia plugin atau mengganti plugin dengan yang serupa. Jika itu tidak memungkinkan, cukup nonaktifkan plugin WordPress sama sekali.
Tingkatkan Batas Memori
WordPress berjalan di atas PHP. Dengan demikian kedua lapisan membutuhkan memori yang memadai untuk eksekusi. Terkadang batas tersebut habis sehingga menyebabkan kesalahan seperti White Screen of Death dan 500 Internal Server error .
Mengatur batas memori itu mudah. Jika Anda menggunakan Cloudways, masuk ke akun platform Anda dan arahkan ke Manajemen Server → Pengaturan & Paket . Di tab BASIC , naikkan MEMORY LIMIT dari 64 (default) menjadi 128 MB.

Tambahkan baris berikut:
define('WP_MEMORY_LIMIT', '128M');Simpan perubahan dan unggah file.
Sekarang kembali ke wp-admin, segarkan halaman dan periksa apakah kesalahan masih ada. Jika Anda masih melihat White Screen of Death, tarik napas dalam-dalam dan coba cara selanjutnya.
Nonaktifkan Plugin & Tema
Ini mungkin metode paling sederhana dan sering kali merupakan langkah pertama di sebagian besar panduan pemecahan masalah. Namun, saya telah menempatkannya di akhir karena ini membutuhkan banyak waktu dan mungkin dapat mengubah tampilan situs WordPress Anda.
Mari kita lihat cara menonaktifkan tema dan plugin satu per satu tanpa menyebabkan kerusakan pada situs WordPress.
Menonaktifkan tema
Jika Anda dapat mengakses wp-admin , cara paling sederhana untuk menonaktifkan tema yang ada adalah dengan beralih ke tema Twenty Nineteen default.
Masuk ke dasbor WordPress Anda dan buka Penampilan → Tema dan aktifkan tema default.

Jika Anda tidak dapat mengakses wp-admin karena kesalahan White Screen of Death, akses server Anda menggunakan FileZilla dan ganti nama folder wp-content/themes menjadi sesuatu seperti my_themes.

Ini akan menonaktifkan tema yang ada dan WordPress akan menggantinya dengan tema default.
Menonaktifkan plugin
Anda dapat menonaktifkan semua plugin dengan mudah melalui wp-admin dan mengaktifkannya satu per satu untuk melihat plugin mana yang menyebabkan kesalahan White Screen of Death.

Namun, jika Anda tidak dapat mengakses wp-admin , gunakan FileZilla lagi dan kali ini ganti nama folder plugins . Jika situs web Anda mulai berfungsi, ganti nama folder kembali ke plugin dan mulailah menguji setiap plugin satu per satu dengan mengganti namanya satu per satu.
Mengatasi Kesalahan Sintaks
Pengembang dan pemilik situs web sering menambahkan kode PHP khusus di dalam file functions.php untuk menambah/mengoptimalkan fungsi tertentu. Terkadang, kode ditambahkan untuk mengintegrasikan layanan pihak ketiga atau untuk meningkatkan fitur yang ada karena WordPress memungkinkan untuk menambahkan kode khusus saat diperlukan.
Praktik yang disarankan untuk menambahkan kode kustom adalah membuat catatan tentang setiap perubahan yang Anda buat di file functions.php. Lebih baik lagi, simpan cadangan file asli untuk menghindari masalah seperti itu. Jika Anda telah membuat perubahan apa pun baru-baru ini, mengembalikan mungkin membuat Anda keluar dari situasi ini.
Pulihkan Cadangan
Mengambil cadangan adalah praktik yang baik dan harus dilakukan secara teratur. Cloudways memungkinkan pelanggannya membuat situs pementasan . Data di situs-situs ini dapat DITARIK ke situs web langsung jika Anda menemukan kesalahan yang membuat frustrasi seperti WSOD dan tidak dapat memecahkan masalah itu.
Yang perlu Anda lakukan adalah masuk ke platform Cloudways Anda dan pergi ke Manajemen Aplikasi → Manajemen Staging. Dari pengaturan, PULL perubahan dari situs pementasan.

Jika Anda tidak menggunakan Cloudways, Anda dapat mengambil cadangan penuh menggunakan plugin cadangan WordPress dan mengambil cadangan situs web WordPress menggunakan cPanel.
Pikiran Akhir
Sekarang, saya harap Anda dapat memperbaiki White Screen of Death di WordPress. Kami membahas banyak hal dan mendiskusikan berbagai metode. Tidak ada urutan khusus di mana Anda perlu memecahkan masalah kesalahan. Menjadi seorang webmaster, Anda harus dapat menganalisis kesalahan dan menurut peristiwa sebelumnya, Anda harus dapat memilih pendekatan yang tepat untuk menyelesaikan WSOD.
Saya ingin tahu apa yang berhasil untuk Anda dan jika ada solusi lain di luar sana untuk mengatasi kesalahan ini secara efektif.
