Judul yang cukup aneh saya akui. " Layar putih kematian Merupakan konsep yang sudah ada sejak lama. Ekspresi ini biasanya ditemukan di sistem operasi, tetapi penandaannya berubah menjadi " Blue Screen of Death "Atau" Blue Screen of Death".
Ini adalah situasi yang cukup ekstrim yang biasanya terjadi saat menggunakan software, dalam hal ini WordPress. Namun dengan WordPress khususnya ada metode untuk mengelola kesalahan ini yang dapat Anda gunakan, yang akan memungkinkan Anda menghemat uang, inilah yang akan saya tunjukkan dalam tutorial ini.
Mengapa layar putih kematian ditampilkan
Halaman menjadi kosong ketika ada sesuatu yang mencegah WordPress berjalan normal. Beberapa elemen bisa menjadi asal. Namun umumnya penulis kesalahan ini adalah plugin dan tema. Dalam pemrograman ada beberapa jenis kesalahan dan masing-masing dengan tingkat keparahannya. Jika kesalahan fatal, halaman benar-benar kosong, jika tidak maka akan menjadi sebagian. Inilah sebabnya mengapa ketika Anda mengaktifkan plugin tertentu, tampilan mungkin menjadi parsial jika mengandung kesalahan jenis " E_WARNING "Atau" E_NOTICE“, Karena script akan terus berjalan, yang akan menampilkan sisa halaman.
Jika ada kesalahan mengapa tidak ada yang ditampilkan?
Terkadang ketika kesalahan ditampilkan, itu juga menghadirkan berbagai kerentanan server Anda. Di masa lalu, kesalahan koneksi database akan memberikan informasi koneksi dalam kesalahan, yang tidak dapat diterima. Oleh karena itu, secara default WordPress menggunakan teknik penyamaran kesalahan, yang juga merupakan ukuran keamanan.
Cara menangani WSOD (White Screen Of Death)
Sebagai pengguna WordPress, Anda harus belajar cara memperbaiki beberapa masalah sendiri, jika tidak, Anda akan selalu menghabiskan uang untuk masalah ini. Jadi untuk menampilkan kesalahan, Anda harus terlebih dahulu beralih ke mode pemeliharaan.
Jika tema Anda tidak menawarkan fitur ini, Anda dapat menggunakan plugin yang tersedia:
1. WP Maintenance Mode
WP Maintenance Mode adalah plugin gratis dengan hampir 300.000 penginstalan aktif, ini adalah salah satu plugin gratis paling populer di bidangnya. Ini belum diuji dengan versi terbaru WordPress, tetapi sangat mungkin berfungsi dengan baik sejauh ini.
2. pemeliharaan
Berikut adalah plugin menarik lainnya yang juga gratis. Ini menawarkan beberapa fitur dan baru-baru ini diperbarui, meskipun benar bahwa itu tidak memiliki instalasi aktif sebanyak yang sebelumnya.
Ini adalah beberapa plugin yang dapat Anda gunakan untuk mengaktifkan mode pemeliharaan blog Anda.
Apa yang harus dilakukan sekarang adalah menunjukkan kesalahan, karena kami telah mengaktifkan mode pemeliharaan, tidak ada kemungkinan mereka akan melihat kesalahan. Ini sangat berguna untuk kesalahan parsial.
Yang harus Anda lakukan sekarang adalah membuka file "wp-config" di root Anda Hotel.
Edit file ini dengan editor teks dan temukan konstanta " WP_DEBUG Dan ubah nilainya dengan " benar".
define ('WP_DEBUG', true); // "benar" bukannya "salah"
Anda sekarang dapat melihat isi kesalahan.
Sekarang mengoreksi kesalahan akan bergantung pada kesalahan yang ditampilkan, tetapi sudah dimungkinkan untuk menemukan dari mana kesalahan itu berasal dengan membaca konten kesalahan. Pada gambar sebelumnya, jalur ditentukan " /wp-content/themes/fifteenchild/functions.php", Yang merujuk ke file" function.php "yang terletak di tema (atau lebih tepatnya tema anak) "Fifteenchild". Sekarang kita tahu bahwa masalahnya adalah tema ini. Saya akan tunjukkan nanti bagaimana mengubah tema dari URL.
Masalahnya juga bisa berasal dari plugin. Anda akan sering menemukan jalur berikut sebagai jalur ke file kesalahan:
"/Wp-content/plugins/example-of-plugin/example-de-plugin.php"
Saya juga akan menunjukkan kepada Anda cara menonaktifkan plugin menggunakan klien FTP.
Bagaimana mengubah tema dari URL
Ini adalah teknik yang saya temukan saat melakukan perawatan di blog klien baru-baru ini. Memang saya menghadapi WSOD dan bahkan dasbornya tidak tersedia. Solusi termudah adalah menginstal ulang, tetapi itu berarti kehilangan semuanya données, dan sayangnya tidak memiliki plugin cadangan. Jadi saya harus menemukan cara untuk mengakses dasbor untuk mengganti tema tanpa menjalankan kesalahan. Ini adalah URL yang saya gunakan di browser.
"Http://example.com/wp-admin/customize.php?theme=twentythirteen"
Alamat ini memungkinkan saya untuk mengaktifkan tema " Dua puluh Tiga belas Dan dari sana saya bisa menonaktifkan tema yang menyebabkan masalah. Anda harus terhubung, dan jangan lupa untuk mengganti "Example.com" berdasarkan alamat Anda.
Cara menonaktifkan plugin melalui FTP
Jika Anda menyadari bahwa ada plugin di belakang WSOD Anda. Jadi hubungkan ke klien FTP Anda, dan arahkan ke direktori plugin.
Temukan folder plugin masalah dan ganti namanya. Dalam kasus sebelumnya, anggap itu plugin wp-bersyarat-captcha Ada masalah, jadi yang harus saya lakukan hanyalah mengganti nama folder menjadi " wp-kondisional-captcha-bug". WordPress secara otomatis akan menonaktifkan plugin tersebut. Setelah selesai, Anda dapat menghapus plugin karena plugin tersebut akan tetap ada tetapi akan dinonaktifkan.
Untuk masalah lain yang lebih serius, hubungi kami. Pengalaman kami telah memungkinkan kami untuk memecahkan masalah yang lebih rumit
Itu saja untuk tutorial ini. Semoga dia membantu Anda. Jangan ragu untuk membagikannya dengan teman-teman Anda di jejaring sosial favorit Anda.