Cara Mengaktifkan PHP Error Reporting di WordPress

Mengaktifkan PHP error reporting di WordPress merupakan langkah krusial bagi pengembang dan pemilik situs untuk mendeteksi masalah pada kode, celah keamanan yang mungkin dimanfaatkan pihak luar, serta error fatal yang membuat situs tidak dapat diakses.

Berdasarkan panduan teknis pengelolaan WordPress dan panel hosting seperti Hostinger, proses ini umumnya melibatkan modifikasi pada file konfigurasi inti seperti wp-config.php atau pengaturan langsung melalui panel kontrol hosting Anda.

Langkah-Langkah Mengaktifkan PHP Error Reporting

Untuk mulai memonitor error pada situs WordPress Anda, berikut adalah metode standar yang dapat diterapkan:

  • Akses direktori root situs WordPress Anda menggunakan FTP/SFTP atau File Manager di panel hosting.
  • Buka file wp-config.php menggunakan text editor.
  • Tambahkan atau ubah baris kode debugging untuk mengaktifkan pelaporan error PHP.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );

Tabel Komparasi Metode Pelaporan Error WordPress

MetodeFungsi UtamaTingkat Risiko Keamanan
WP_DEBUGMengaktifkan mode debugging secara keseluruhan di WordPress.Sedang (jika ditampilkan ke publik)
WP_DEBUG_DISPLAYMenampilkan pesan error secara langsung di layar halaman web.Tinggi (dapat dilihat pengunjung umum)
WP_DEBUG_LOGMenyimpan seluruh catatan error ke dalam file debug.log di folder wp-content.Rendah (aman dari pandangan publik)

Pentingnya Penanganan Error untuk Keamanan Situs

Situs WordPress yang diretas sering kali meninggalkan celah atau skrip berbahaya yang memicu error tertentu. Dengan mengaktifkan pencatatan error melalui WP_DEBUG_LOG, Anda dapat memantau aktivitas mencurigakan atau fungsi plugin yang rusak tanpa harus membahayakan privasi pengunjung karena pesan error disembunyikan dari layar (WP_DEBUG_DISPLAY diset ke false).

Selain melalui file konfigurasi, beberapa panel hosting modern seperti hPanel dari Hostinger juga menyediakan menu khusus pengaktifan notifikasi dan pelaporan error PHP secara instan tanpa harus menyentuh baris kode secara manual.

Troubleshooting Lapangan

Jika setelah mengaktifkan mode debug situs Anda mengalami layar putih (White Screen of Death), segera periksa file debug.log di direktori wp-content untuk melihat baris kode atau plugin mana yang memicu konflik.