Cara mudah memperbaiki white screen of death (WSoD) WordPress

Sapa hobi blogging? Disini tampa diskusi para blogger ato yang minat dengan blog.
Post Reply
User avatar

Topic author
eroljoudy
Donatur Kawanua.id
Donatur Kawanua.id
Posts: 25
Joined: 07 Feb 2017, 14:34
Location: Manado
Gender:
Zodiac: Leo
Contact:

Cara mudah memperbaiki white screen of death (WSoD) WordPress

#43

Post by eroljoudy » 31 Oct 2017, 21:00

Image
Dalam artikel ini saya ingin berbagi beberapa cara untuk memperbaiki white screen of death (WSoD) nya WordPress.

Selama hampir 2 hari salah satu website milik klien statusnya DOWN dan ketika diakses yang muncul pada layar browser hanyalah halaman blank warna putih, tanpa ada keterangan error apapun. Untuk masuk ke Dashboard Admin pun tidak bisa.

Image
Sebagai seorang provider hosting yang baik, saya berinisiatif untuk melakukan pengecekan untuk mengetahui penyebabnya. Berikut ini adalah checklist yang saya lakukan.

1. Mengecek koneksi ke database via phpMyAdmin, jangan sampai corrupt atau ada trouble yang lain.
Hasilnya, database bebas error.

2. Karena database tidak bermasalah, jadi saya coba mengganti theme default menjadi theme bawaan WordPress (contoh, themesixteen) yang kebetulan belum dihapus. Caranya adalah dengan membuka tabel wp_options dan mengganti value theme default dari template, stylesheet, dan current_theme menjadi themesixteen.

Image
Untuk mudahnya, gunakan fasilitas filter yang ada pada phpMyAdmin.
Hasilnya, layar browser masih blank.

3. Melakukan scan virus/malware, jangan sampai sudah terjangkit gara2 plugin/script yang tidak aman digunakan dalam website.

Image
Hasilnya, tidak ditemukan masalah berkaitan dengan virus/malware.

4. Mengecek Error Log.

Image
Hasilnya, tidak ditemukan error satupun.

5. Melakukan reset ".htaccess" file dengan menggunakan ".htaccess" file bawaan WordPress (WP). Bisa diambil dari halaman GitHub-nya BFTrick. Hal ini saya lakukan mengingat belum lama ini server hosting mengalami upgrade dan secara otomatis memasang plugin LiteSpeed Cache pada semua website berbasis WP. Saya berpikir ada kemungkinan settingan cache yang tidak optimal dapat memblokir akses website lewat ".htaccess" file.
Hasilnya, layar browser tetap blank dan saya mengambil kesimpulan bahwa file .htaccess bukanlah penyebabnya.

6. Mencoba mengakses salah satu file bawaan WP saat instalasi lewat browser.
Hasilnya, file tersebut bisa diakses dengan baik.

Hampir frustrasi, saya pun mencoba untuk mengedit file "/wp_config.php" dengan harapan bisa melihat pesan error yang dapat dijadikan patokan untuk mencari tahu penyebab error, dengan cara mengubah baris berikut,

Code: Select all

define('WP_DEBUG', false);
menjadi,

Code: Select all

error_reporting(E_ALL); ini_set('display_errors', 1);

define( 'WP_DEBUG', true);
Nah, setelah menggantinya barulah ketahuan penyebabnya adalah karena sebuah plugin. (catatan: pesan error yang muncul bisa berbeda tergantung plugin yang terpasang.)

Image
Kemudian, saya memutuskan me-rename folder plugin tersebut sesuka hati, yang terdapat pada folder "/wp-content/plugins/", agar supaya WP menonaktifkan plugin yang foldernya sudah di-rename itu nanti.

Image
Dengan langkah ini website bisa UP dan dapat diakses menu login untuk Admin. Namun, sebelum login ke Dashboard Admin, file "/wp_config.php" kembali diubah pada baris berikut ke settingan sebelumnya,

Code: Select all

error_reporting(E_ALL); ini_set('display_errors', 1);

define( 'WP_DEBUG', true);
menjadi,

Code: Select all

define('WP_DEBUG', false);
Step terakhir adalah masuk ke Dashboard dan menghapus plugin penyebab error itu yang sudah dalam kondisi non aktif pada halaman Plugins di Dashboard Admin.

Image
Mudah kan?!
Yuk share, apa kalian juga pernah mengalami hal seperti ini dan bagaimana cara kalian mengatasinya.

Artikel ini juga saya publish di blog SecondCode Review

Link:
BBcode:
HTML:
Hide post links
Show post links

Post Reply