Cara Mengatasi Layar Putih Kematian di WordPress

Diterbitkan: 2019-04-02

Bagi pengguna WP, khususnya pemula, pemandangan White Screen Of Death (WSOD) bukanlah mimpi buruk. Ketika masalah seperti itu muncul, baik administrator situs web tidak dapat mengakses situs web maupun pengunjung tidak dapat membukanya. Tapi apa sebenarnya yang menyebabkan masalah ini?

Pernahkah Anda mengalami Dilemm a white screen of Death di WordPress?

Biasanya, penyebab White Screen Of Death (WSOD) atribut ke pemrograman PHP atau adanya kesalahan dengan database. Menurut para ahli, mungkin ada tiga penyebab signifikan di balik White Screen Of Death (WSOD).

wsof
  1. WordPress tidak dapat menemukan file tema.
  2. Saat plugin dan tema mencoba menggunakan sumber daya yang sama secara bersamaan.
  3. Kurangnya kompatibilitas plugin dengan komponen WP lainnya.

Bagaimana Memecahkan Teka-teki WSOD?

Sayangnya, White Screen Of Death (WSOD) adalah teka-teki yang sulit; tidak mudah untuk menggabungkan bagian yang hilang tanpa panduan ahli. Meskipun Anda mungkin menemukan beberapa panduan di internet, beberapa di antaranya terlalu panjang sementara yang lain tidak selalu berisi solusi yang bisa diterapkan. Oleh karena itu, kami secara khusus membuat panduan ini untuk membantu administrator situs web WP yang bermasalah dalam waktu sesingkat mungkin.

1. Membersihkan Cache Browser Anda

Mari kita lanjutkan ke perbaikan WP termudah: membersihkan cache browser. Terkadang, cache browser dapat menimbulkan masalah untuk WP. Buka pengaturan browser Anda dan buka data penjelajahan. Misalnya, di Chrome, Anda memiliki opsi untuk "menghapus data penjelajahan". Dengan menggunakan opsi ini, Anda dapat menghapus cookie, riwayat, dan file tersimpan lainnya dari riwayat browser Anda.

Mulai proses pembersihan. Hapus semuanya lalu tutup jendela browser. Buka kembali browser dan coba buka situs web Anda sebagai administrator. Ada kemungkinan Anda bebas dari masalah White Screen Of Death (WSOD). Jika tidak, maka inilah saatnya untuk beralih ke solusi yang lebih kompleks.

2. Analisis Perilaku Digital Anda

Mungkin, Anda akan mendapat manfaat dari menjadi "Sherlock" sejenak. Pergi ke "istana pikiran" Anda dan ingat tindakan masa lalu Anda—yang terkait dengan WP. Terkadang, White Screen Of Death (WSOD) muncul sebagai akibat dari kesalahan pengguna. Oleh karena itu, Anda harus mencoba menguraikan bagian teka-teki yang hilang dengan memeriksa semua tindakan terkait WP Anda. Penyebab berikut bisa menjadi penyebab White Screen Of Death (WSOD).

  • Anda memasang tema atau plugin baru.
  • Anda mengacaukan kodenya.
  • Anda salah mengatur konfigurasi database Anda.

Demikian juga, mungkin juga pelakunya adalah seseorang dari tim web Anda. Karenanya pastikan untuk bertanya kepada anggota tim Anda apakah mereka telah mengubah sesuatu.

3. Jawabannya Mungkin Ada di Frontend

Pisahkan bagian-bagian dari komponen Anda yang terpengaruh. Identifikasi apakah itu frontend atau backend atau lebih buruk; Apakah situs web lengkap terkena White Screen of Death (WSOD). Anda mungkin tidak bisa mendapatkan sesuatu yang berguna dari halaman wp-admin hitam, tetapi frontend mungkin dapat memberikan wawasan yang bermanfaat . Terkadang, White Screen Of Death (WSOD) menampilkan pesan kesalahan. Telusuri dan lihat apakah itu mengarah ke tema, pembatasan memori, atau masalah lainnya.

4. Tema yang Hilang

Jika Anda mendapatkan pesan kesalahan yang mengarah ke masalah tema seperti tema yang hilang, mungkin ada beberapa alasan di baliknya. Misalnya, terkadang pengembang berhasil menjalankan dan menguji situs web WP di sistem mereka tetapi mereka lalai dalam mentransfer sumber daya situs web seperti tema selama penerapan.

Untuk kasus seperti itu, Anda harus benar- benar terlibat dalam mengunggah semua file yang hilang melalui SFTP (Secure File Transfer Protocol) . Dengan demikian, buka SFTP Anda, dan buka folder berjudul "wp-content." Sebagai tanggapan, Anda dapat melihat banyak folder seperti plugin, laporan, peningkatan, dan tema. Klik pada folder "tema" dan ubah namanya. Tujuan dari tindakan ini adalah untuk memastikan bahwa WP tidak dapat memanggil tema dan karenanya dimatikan. Oleh karena itu , gunakan tes lakmus ini untuk memeriksa apakah Anda mendapatkan kembali akses ke situs WordPress Anda.

Jika keraguan Anda valid, maka Anda memiliki beberapa opsi. Opsi termudah adalah memutar kembali tema dan menggunakan versi yang lebih lama. Untuk kasus seperti itu, Anda dapat menggunakan cadangan atau menginstal versi lama langsung dari situs web . Namun , jika Anda harus menggunakan versi saat ini, coba hubungi tim di balik tema tersebut. Mereka mungkin memiliki solusi untuk Anda dalam bentuk tambalan. Sebagai upaya terakhir, cari ide baru yang tidak memiliki hambatan yang berbeda.

5. Masalah Plugin

Jika jawabannya tidak terletak pada memperbaiki tema WP Anda, maka alihkan fokus Anda ke plugin. Mungkin Anda memperbarui plugin atau menginstal yang baru dan menghadapi akibatnya dalam bentuk WSOD. Terkadang, pembaruan plugin WP otomatis adalah pihak yang bersalah di mana administrator tidak tahu tentang pemberitahuan terbaru.

plugin problem

Untuk menentukan masalah plugin, Anda harus mengadopsi metodologi yang sama seperti yang Anda lakukan dengan tema dan mengganti nama folder plugin Anda. Jika situs web Anda berfungsi setelah menonaktifkan plugin, maka Anda telah menemukan akar penyebab White Screen Of Death (WSOD).

Sekarang untuk mengatasinya, masuk ke WP Anda dan buka daftar Plugin karena semuanya dinonaktifkan, karenanya satu per satu nyalakan masing-masing dan uji situs web Anda.

Ketika Anda mencapai plugin yang menyebabkan WSOD, maka Anda dapat mencoba memutar kembali ke versi yang lebih lama baik melalui back atau unduhan versi yang lebih lama. Demikian juga, Anda dapat menghubungi pembuat plugin untuk mendapatkan bantuan; mereka mungkin mengarahkan Anda ke patch. Terakhir, Anda dapat menghilangkan plugin dan mencari alternatif.

Jika Anda menghadapi beberapa masalah dengan plugin, maka Anda dapat memilih Plugin WordPress dan layanan pemeliharaan tema.

6. Pengkodean Buruk

Jika salah satu pengembang WP Anda terlibat dalam praktik pemrograman yang tidak bertanggung jawab seperti memodifikasi basis kode Anda tanpa sepenuhnya menguji situs web WP, maka setelah modifikasi tersebut disimpan, White Screen Of Death (WSOD) dapat terjadi sebagai konsekuensinya. Oleh karena itu, selalu pastikan bahwa penambahan pengkodean baru diuji dengan benar di luar situs dan karenanya tidak boleh ditambahkan di situs web Anda tanpa melakukan tindakan yang tepat.

Untuk menanggapi masalah ini, Anda harus terlebih dahulu menilai jenis file mana yang telah dimodifikasi. Misalnya, file seperti .htaccess dan wp-config.php dapat dengan mudah diganti dengan unduhan sederhana. Anda harus pergi ke situs web asli WP dan mengekstrak filenya. Selanjutnya, gunakan FTP Anda dan lakukan penghapusan file yang terpengaruh. Gunakan unduhan baru untuk mengganti file itu.

7. Mengatasi Ketidakmampuan Server

WSOD juga dapat dikaitkan dengan masalah memori atau waktu eksekusi. Masalah seperti itu muncul karena pengaturan default situs web. Misalnya, Anda mendapat tema WP baru untuk situs Anda. Namun, ketika Anda mencoba aktivasi untuk demo, White Screen Of Death (WSOD) tiba-tiba menerobos masuk. Ini berarti tidak ada masalah dengan tema, tetapi server Anda tidak dapat menghitung beban file yang sangat besar. Masalah ini dapat diselesaikan dengan dua metode.

Pertama-tama, Anda dapat mencoba menilai kembali batas memori Anda. Terkadang, Anda mungkin mendapatkan pesan kesalahan yang menyarankan Anda menambah/mengurangi batas ke ambang tertentu. Jika Anda tidak mendapatkannya, maka sebagai aturan praktis, mulailah dengan 64 MB. Sekarang Anda dapat memodifikasi tiga file.

  • Dalam file wp-config.php, gunakan kode berikut.
    define('WP_MEMORY_LIMIT', '64M');
  • Dalam file .htaccess, gunakan kode berikut.
    php_value memory_limit 64M
  • Dalam file php.ini, gunakan kode berikut:
    memory_limit = 64M

Sebelum memodifikasi file-file ini, pastikan untuk membuat cadangannya dan simpan jika terjadi kesalahan. Setelah mengubah setiap file, uji situs web WP untuk memeriksa apakah itu berfungsi.

Setelah itu, ubah waktu untuk waktu eksekusi maksimum. Dalam skenario White Screen Of Death (WSOD) tidak menampilkan peningkatan spesifik dalam waktu eksekusi dalam pesan kesalahan, mulailah dengan 60 detik. Pengaturan ini dapat dimasukkan ke dalam dua file.

  • Dalam file .htaccess, gunakan potongan kode ini.
    php_value max_execution_time 60
  • Di file php.ini, coba ini.
    max_execution_time = 60

Semua perubahan di atas harus disimpan. Setelah itu, coba akses WP Anda dan periksa apakah WSOD tetap ada.

8. Debug

Jika Anda masih menghadapi White Screen Of Death (WSOD), maka gunakan file wp-config.php untuk debugging server Anda. Di panel kontrol, identifikasi file wp-config dalam database. Periksa file dan cari garis yang menyerupai berikut ini.

define('WP_DEBUG', salah);
Ubah "salah" menjadi "benar".

Terkadang, garis itu tidak ada. Untuk kasus seperti itu, Anda harus secara eksplisit menentukan jalur di atas dengan "benar". Akhiri proses dengan menyimpan perubahan Anda. Ketika ada masalah pengkodean PHP, maka proses debugging mengungkapnya. Analisis output debugging, coba selesaikan, dan buka WP untuk melihat apakah WSOD masih lazim. Setelah debugging selesai, ubah baris kode yang disebutkan di atas dari "benar" menjadi "salah" default.

9. Mendapatkan Perusahaan untuk Penyelamatan

Terkadang, masalah ini rumit dan cukup kuat untuk meminta layanan dari perusahaan. Karenanya untuk kasus seperti itu, hubungi perusahaan WP terkemuka seperti HelpBot. Pengalaman besar HelpBot terbukti sangat berharga untuk kasus seperti itu, dan mereka dapat memfasilitasi Anda untuk mengakhiri masalah pada akhirnya. Kami memiliki berbagai macam layanan WP. Dari membuat situs web Anda di benteng keamanan yang tidak dapat ditembus hingga memasang tema yang paling menarik secara visual, dari meningkatkan SEO situs Anda dan membuat Anda lebih unggul dari pesaing Anda hingga menyediakan layanan pemantauan 24/7, kami telah membahas semua dasarnya. Jadi tunggu apa lagi? Hubungi kami agar kami dapat mengubah situs web Anda dan membawa Anda ke tingkat berikutnya.

Mempersiapkan Masa Depan

Dengan mengikuti solusi di atas untuk tee, Anda mungkin telah menyelamatkan diri Anda dari neraka WSOD. Namun, penting bagi Anda untuk belajar dari pelajaran ini dan mengambil tindakan yang diperlukan yang dapat memastikan keamanan dari WSOD di masa mendatang. Ketika peningkatan sederhana seperti memperbarui plugin WP dapat menyebabkan perusahaan menjadi offline, Anda harus menggunakan tindakan pencegahan. Beberapa tips tersebut adalah sebagai berikut.

  1. Menjaga cadangan situs web Anda secara teratur setiap hari mungkin terdengar seperti tugas yang membosankan tetapi keuntungannya tidak terhitung. Ini berarti bahwa setiap kali White Screen Of Death menyerang, Anda dapat menggunakan cadangan kemarin untuk membuat situs web Anda aktif dan berjalan kembali.
  2. Ikuti semua detail besar dan kecil mengenai pembaruan sumber daya WP Anda seperti tema dan plugin. Ketika Anda memiliki gambaran lengkap tentang struktur WP Anda, maka mudah untuk memastikan alasan di balik misteri White Screen Of Death dengan cepat.
  3. Selalu jalankan perubahan WP Anda di lingkungan pengujian untuk verifikasi sebelum memasukkan perubahan di situs web Anda yang sebenarnya.
  4. Perkenalkan kebijakan yang tepat untuk tim Anda. Pastikan mereka mengikuti praktik industri yang tepat, dan Anda dapat melihat siapa yang mengubah sepotong kode. Dengan itu, tetapkan peran dan hak istimewa untuk tim Anda dan pantau semua perubahan terkait detail dan waktu lengkap mereka.
  5. Pilih perusahaan yang menyediakan semua jenis layanan WordPress.

Jika Anda menghadapi beberapa masalah dengan WordPress, maka Anda dapat meminta bantuan pakar WordPress.