Lompat ke konten Lompat ke sidebar Lompat ke footer

Search Topics

Cara Mengakses dan Membaca Log Error di WordPress

Ketika menjalankan situs WordPress, terkadang kita mengalami error yang sulit didiagnosis. Salah satu cara untuk mengetahui penyebab error adalah dengan mengakses dan membaca log error WordPress. Log error berisi catatan kesalahan yang terjadi di situs Anda, yang dapat membantu dalam proses debugging dan perbaikan.


1. Mengaktifkan Debugging di WordPress

Sebelum bisa melihat log error, Anda harus mengaktifkan mode debugging di WordPress. Caranya:

  • Buka file wp-config.php yang ada di root direktori situs WordPress Anda.
  • Tambahkan atau ubah baris berikut ini:
// Mengaktifkan mode debugging
define('WP_DEBUG', true);

// Merekam log error ke dalam file
define('WP_DEBUG_LOG', true);

// Menonaktifkan tampilan error di halaman situs
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
  • Simpan perubahan dan unggah kembali file wp-config.php jika Anda menggunakan FTP atau File Manager.

2. Mengakses File Log Error

Setelah debugging diaktifkan, WordPress akan menyimpan log error di file debug.log. Untuk mengaksesnya:

  • Masuk ke direktori /wp-content/ di hosting Anda.
  • Cari file bernama debug.log.
  • Unduh atau buka file tersebut untuk melihat isi log error.

3. Membaca dan Memahami Log Error

Log error biasanya berisi informasi seperti tanggal dan waktu error, jenis error, serta lokasi file yang menyebabkan error. Contohnya:

[09-Mar-2025 12:45:30 UTC] PHP Warning:  Undefined variable $content in /home/user/public_html/wp-content/themes/mytheme/functions.php on line 45

Penjelasan dari log di atas:

  • [09-Mar-2025 12:45:30 UTC] → Waktu error terjadi.
  • PHP Warning → Jenis error (peringatan).
  • Undefined variable $content → Penyebab error.
  • /home/user/public_html/wp-content/themes/mytheme/functions.php on line 45 → Lokasi error dalam file tema.

Jika Anda menemukan error, Anda bisa memperbaikinya dengan memperbarui kode atau menghubungi pengembang tema/plugin yang terkait.

4. Menghapus Log Error

Jika file debug.log sudah terlalu besar atau Anda ingin menghapusnya:

  • Masuk ke direktori /wp-content/.
  • Hapus file debug.log secara manual.
  • WordPress akan membuat file baru jika ada error baru yang tercatat.

5. Menonaktifkan Debugging Setelah Selesai

Jika sudah selesai memeriksa error, sebaiknya nonaktifkan debugging dengan mengubah kembali WP_DEBUG menjadi false di file wp-config.php:

define('WP_DEBUG', false);

Ini untuk mencegah informasi error terlihat oleh publik dan meningkatkan keamanan situs Anda.