Bagaimana cara membuat log debug di wordpress?

WordPress menyertakan beberapa pengaturan yang dapat Anda gunakan untuk membantu men-debug aplikasi utama, tema, kode kustom Anda sendiri, dan banyak lagi

Umumnya, pengaturan ini dimaksudkan untuk digunakan oleh pengembang dan tidak boleh digunakan di situs "langsung". Namun, Anda juga dapat menggunakannya dalam skenario tertentu untuk membantu memecahkan masalah yang mungkin Anda alami dengan kode pihak ketiga, seperti plugin atau tema.

Untuk mengaktifkan mode debug di WordPress, ikuti langkah-langkah ini

  1. Masuk ke cPanel, atau akses akun Anda menggunakan SSH
  2. Menggunakan cPanel File Manager atau command prompt SSH, buka file wp-config. php di editor teks pilihan Anda
  3. Untuk mengaktifkan mode debugging, tambahkan baris berikut ke file wp-config. file php.
    define('WP_DEBUG', true);

    Saat pengaturan ini diaktifkan, WordPress menampilkan semua kesalahan, pemberitahuan, dan peringatan PHP

  4. Simpan perubahan Anda dan keluar dari editor teks. Mode debug sekarang aktif

    Setelah selesai, nonaktifkan mode debugging dengan memodifikasi baris di file wp-config. file php sebagai berikut

    define('WP_DEBUG', false);
    _

Opsi debug tambahan

Ada beberapa pengaturan tambahan yang dapat Anda gunakan untuk mengontrol informasi debug yang disediakan WordPress

  • WP_DEBUG_LOG. Saat WP_DEBUG_LOG dan WP_DEBUG diaktifkan, WordPress menyimpan semua informasi error ke debug. file log di direktori konten-wp. Secara default, pengaturan ini dinonaktifkan
    Untuk mengaktifkan pengaturan ini, tambahkan baris berikut ke file wp-config. file php.
    define('WP_DEBUG_LOG', true);
  • WP_DEBUG_DISPLAY. Saat WP_DEBUG_DISPLAY dan WP_DEBUG diaktifkan, WordPress menampilkan pesan kesalahan dan peringatan di halaman web. Secara default, pengaturan ini diaktifkan. Saat setelan ini dinonaktifkan, pesan debug disembunyikan dari tampilan
    Untuk menonaktifkan pengaturan ini, tambahkan baris berikut ke file wp-config. file php.
    define('WP_DEBUG_DISPLAY', false);
  • SCRIPT_DEBUG. Saat SCRIPT_DEBUG diaktifkan, WordPress menggunakan versi pengembangan file CSS dan JavaScript inti alih-alih versi terkompresi yang biasanya digunakan. Secara default, pengaturan ini dinonaktifkan. Anda dapat menggunakan pengaturan ini untuk menguji modifikasi bawaan. js atau. file css
    Untuk mengaktifkan pengaturan ini, tambahkan baris berikut ke file wp-config. file php.
    define('SCRIPT_DEBUG', true);
    _

Mencatat kueri basis data

Jika Anda mengalami masalah database dengan WordPress, Anda dapat mengaktifkan query logging. Saat pembuatan log kueri diaktifkan, item berikut disimpan dalam larik global $wpdb->queries

  • Kueri basis data yang sebenarnya
  • Waktu yang dibutuhkan kueri untuk dijalankan
  • Fungsi yang memanggil kueri

Untuk mengaktifkan logging kueri basis data, tambahkan baris berikut ke file wp-config. file php

define('SAVEQUERIES', true);

Mengaktifkan setelan ini memengaruhi kinerja situs Anda. Anda sebaiknya hanya mengaktifkan setelan ini selama diperlukan untuk men-debug masalah, lalu menonaktifkannya

Cuplikan kode PHP berikut menunjukkan cara membuang seluruh konten array $wpdb->queries ke halaman

queries );
?>
_

Informasi Lebih Lanjut

Untuk melihat dokumentasi debugging WordPress resmi, silakan kunjungi https. //naskah kuno. wordpress. org/Debugging_in_WordPress

Fitur ini tersedia di situs dengan WordPress. com Bisnis atau paket E-niaga. Jika situs Anda memiliki salah satu paket lawas kami, itu tersedia di paket Pro

Pengaya atau pengembang tema Anda mungkin telah meminta Anda untuk memberi mereka log debug (juga dikenal sebagai WP-DEBUG)

Log ini dimatikan secara default, karena membiarkannya dapat menyebabkan beberapa file log yang sangat besar, yang dapat memperlambat situs Anda dan akan mengurangi batas penyimpanan Anda

Aktifkan log Debug

Anda dapat mengaktifkan Log Debug dengan mengedit file wp-config.php situs Anda, dengan mengikuti langkah-langkah di bawah ini

Hubungkan ke situs Anda melalui SFTP

Setelah terhubung, cari file wp-config.php situs Anda

Buka file ini di editor teks pilihan Anda

Secara default, pencatatan dimatikan, jadi Anda akan melihat baris yang berbunyi
define( 'WP_DEBUG', false );

Hapus itu dan ganti dengan yang berikut ini

define( 'WP_DEBUG', true );
 if ( WP_DEBUG ) {
        @error_reporting( E_ALL );
        @ini_set( 'log_errors', true );
        @ini_set( 'log_errors_max_len', '0' );
        define( 'WP_DEBUG_LOG', true );
        define( 'WP_DEBUG_DISPLAY', false );
        define( 'CONCATENATE_SCRIPTS', false );
        define( 'SAVEQUERIES', true );
}

Simpan perubahan Anda dan pastikan file yang diperbarui ada di situs Anda

Setelah kesalahan dibuat, file debug.log_ untuk situs Anda akan muncul di folder wp-content Anda. Anda dapat mengakses file ini melalui SFTP dan mengirimkannya ke pengembang plugin/tema Anda

Setelah selesai, jangan lupa untuk mematikan debugging

Hapus kode yang Anda tambahkan ke file ________8______ Anda sebelumnya untuk mengaktifkannya, dan ganti dengan define( 'WP_DEBUG', false );

Bagaimana cara menambahkan log debug ke WordPress?

Mengaktifkan mode DEBUG .
Masuk ke server Anda melalui SSH atau FTP
Edit wp-config. php menggunakan SSH atau klien FTP Anda
Dekat bagian bawah file Anda akan melihat berikut ini. define('WP_DEBUG', false); . .
Ketika terjadi kesalahan di WordPress, itu akan menulis ke file berjudul debug. catatan

Di mana log debug di WordPress?

Meninjau Log Kesalahan WordPress Anda . Temukan debug. file log. File ini akan berisi semua kesalahan, peringatan, dan pemberitahuan WordPress yang dicatat. /wp-content/ folder in your File Manager. Locate the debug. log file. This file will contain all WordPress errors, warnings, and notices that were logged.

Bagaimana cara membuat log debug?

Atur bendera pelacakan berbasis pengguna pada pengguna tamu. .
Dari Penyiapan, masukkan Log Debug di kotak Cari Cepat, lalu klik Log Debug
Klik Baru
Setel jenis entitas terlacak ke Pengguna
Buka pencarian untuk bidang Nama Entitas Terlacak, lalu temukan dan pilih pengguna tamu Anda
Tetapkan tingkat debug ke bendera pelacakan Anda
Klik Simpan

Bagaimana cara membuat file log di WordPress?

Cara Mengaktifkan Log WordPress untuk Melacak Kesalahan Situs Web (Dalam 3 Langkah) .
Langkah 1. Akses File Situs Web Anda. Untuk mengaktifkan log WordPress Anda, Anda memerlukan akses langsung ke file situs Anda. .
Langkah 2. Edit wp-config.php Anda. File php. .
Langkah 3. Temukan Log WordPress Baru Anda. Log WordPress Anda sekarang siap digunakan