Debug WordPress mencatat setiap kesalahan yang terdeteksi di situs web Anda. Ini adalah kunci untuk menemukan sumber kesalahan atau mempelajari detail lebih lanjut tentang kemungkinan kesalahan di situs Anda
Satu masalah dengan tetap mengaktifkan debugging di situs WordPress adalah bahwa debug. file log dapat tumbuh hingga 30GB atau lebih sehingga memakan banyak ruang disk
Inilah sebabnya mengapa selalu disarankan untuk mengaktifkan debugging hanya saat dibutuhkan dan menonaktifkannya saat selesai
Untuk mengaktifkan atau menonaktifkan debugging di WordPress, navigasikan ke wp-config. php dari Pengelola File hosting web Anda dan cari baris di bawah ini;
define( 'WP_DEBUG', true );_
define( 'WP_DEBUG_LOG', true );
define('WP_DEBUG_DISPLAY', false);
"benar" berarti debugging diaktifkan. Untuk menonaktifkan, tulis "salah" seperti yang ditunjukkan di bawah ini
define( 'WP_DEBUG', false );_
define( 'WP_DEBUG_LOG', false );
define('WP_DEBUG_DISPLAY', false);
Lokasi standar untuk menemukan debug. file log akan berada di dalam folder konten-wp
Jalur default yang diharapkan di server situs adalah;
/wp-content/debug.log
Periksa ukuran debug yang ada. file log. File dapat dihapus dari server situs, yang tidak dapat diakses publik
Jika debug. file log adalah sesuatu yang ingin Anda simpan untuk analisis, maka Anda perlu menggunakan aplikasi yang dapat membuka file log besar di perangkat Anda
Jika Anda ingin mengaktifkan debugging nanti, file debug. file log akan dibuat
Jika Anda melihat plugin sederhana untuk membersihkan debug. log file, maka plugin Debug Quick Log akan memungkinkan Anda untuk melihat entri log dan membersihkan log dari bilah admin situs
Apakah Anda menemukan artikel ini karena Anda mengalami kesalahan fatal atau halaman putih kosong di situs WordPress Anda?
Cobalah WP STAGING untuk mencegah kesalahan fatal tersebut di situs produksi Anda
Apakah Anda mendapatkan error 500 atau halaman kosong saat membuka situs WordPress Anda?
Untuk menentukan plugin atau kode apa yang menyebabkan kesalahan ini, Anda dapat memberi tahu WordPress untuk menulis semua kesalahan ke dalam file log bernama debug. catatan
Alternatifnya, Anda dapat menampilkan kesalahan di layar alih-alih hanya menampilkan halaman putih kosong
Isi
Cara mengaktifkan Mode Debug WordPress
Anda dapat mengaktifkan "mode debug" WordPress dengan mengedit beberapa baris di wp-config. php dari instalasi WordPress Anda
- Masuk ke cPanel atau masuk ke situs Anda melalui FTP
- Gunakan cPanel File Manager atau klien FTP Anda dan edit file wp-config.php
- Salin baris di bawah ini ke file wp-config.php_ atau jika sudah ada, ubah nilainya menjadi true
Perhatian. Pastikan Anda menyalin baris persis seperti yang ditunjukkan, jangan lupa titik koma atau karakter lainnya
- Rekatkan garis yang disalin tepat di atas garis yang bertuliskan
/* That's all, stop editing! Happy publishing. */
- Rekatkan garis yang disalin tepat di atas garis yang bertuliskan
Setelah memuat ulang situs web, WordPress menulis semua kesalahan PHP ke dalam file debug.log.
WordPress menyimpan file itu ke dalam folder. wp-content/debug.log
Tampilkan Kesalahan di Frontend WordPress
Berhati-hatilah saat menggunakan opsi ini. Anda dan pengunjung Anda dapat melihat pesan kesalahan front-end PHP. Untuk alasan keamanan, nonaktifkan konstanta WP_DEBUG_DISPLAY setelah memperbaiki kesalahan situs Anda
Jika Anda ingin melihat kesalahan log debug langsung di layar alih-alih mengaktifkan debug. file log, ubah baris yang mengatakan
define( 'WP_DEBUG_DISPLAY', false ); ke
define( 'WP_DEBUG_DISPLAY', true );
Kirimkan debugnya kepada kami. log file ketika kami meminta Anda untuk melakukannya
File ini memungkinkan kami menyelesaikan masalah teknis apa pun yang Anda miliki
WordPress Tidak Membuat debug. log File Log
Beberapa penyedia hosting[1] tidak membuat debug WordPress. catatan. Mereka menangkap semua kesalahan dan peringatan yang dibuat oleh WordPress dan menuliskannya ke dalam file log terpisah
Jika WordPress tidak dapat membuat debug. log, periksa apakah Anda melihat file lain di direktori root, seperti error_log atau folder/logs atau yang serupa
Jika Anda tidak melihat log kesalahan apa pun, tanyakan penyedia hosting Anda di mana mereka menyimpan file log
Harap perhatikan saat menggunakan langkah di bawah ini. Anda dapat melihat pesan kesalahan PHP di bagian depan dan pengunjung Anda. Jika Anda tidak lagi membutuhkan kesalahan yang ditampilkan karena alasan keamanan, pastikan Anda mengatur kembali nilainya ke “false. ”
Atau, Anda dapat menggunakan metode yang disebutkan di atas dan mengubahnya
define( 'WP_DEBUG_DISPLAY', false ); ke
define( 'WP_DEBUG_DISPLAY', true );
Jika ini berhasil, Anda akan melihat kesalahan yang relevan di bagian depan. Itu akan membantu Anda menyelesaikan kesalahan fatal
Anda dapat menemukan instruksi lebih rinci tentang mengaktifkan mode “debug” WordPress di https. //wordpress. org/dukungan/artikel/debugging-in-wordpress/
Pada saat menulis artikel ini. [1] HostGator
Ubah Lokasi debug. catatan
Anda dapat mengubah posisi kesalahan tertulis dengan mengubah nilai konstanta wp-config.php2
wp-config.php_3 ke
wp-config.php_4
Itu memungkinkan Anda untuk menulis pesan kesalahan ke file lain yang terletak di tempat lain
Sebagai jalur tujuan, Anda juga dapat menulis wp-config.php5 atau wp-config.php6. Itu dapat membantu jika Anda menggunakan Docker atau lingkungan pengembangan lain dan menyimpan semua log Anda di lokasi bersama
Nonaktifkan Mode Debug di WordPress Setelah Pemecahan Masalah
Kami telah menyebutkan ini sebelumnya, tetapi jika Anda sedang menyelidiki masalah situs web WordPress dengan mode debugging, jangan biarkan itu diaktifkan sepanjang waktu. Setelah menggunakan wp-config.php_7, hapus file, dan nonaktifkan pencatatan error lebih lanjut dengan mengubah baris berikut dari wp-config.php8 menjadi wp-config.php9
Jika tidak, orang yang tidak berwenang dapat mengakses file tersebut dan dapat memperoleh informasi sensitif dari server Anda
Jangan lupa untuk menonaktifkan mode debug WordPress setelah Anda selesai menyelidiki dan memecahkan masalah situs web Anda