Cara Menggunakan Mode  Debug WordPress untuk Memperbaiki Kesalahan Situs    .

Cara Menggunakan Mode Debug WordPress untuk Memperbaiki Kesalahan Situs

by Oxsist in Wordpress on May 4, 2022

Menggunakan Mode Debug WordPress

Terlepas dari seberapa stabil WordPress sebagai platform, Anda akan menemukan kesalahan di beberapa titik. Terlebih lagi, mungkin Anda tidak tahu bagaimana hal itu sampai di sana atau apa yang dapat Anda lakukan untuk memperbaikinya.  Dalam situasi seperti ini, mode debug WordPress adalah penyelamat. Lalu seperti apa Cara Menggunakan Mode Debug WordPress untuk Memperbaiki Kesalahan Situs? Yuk Simak.

Debugging adalah cara untuk mengetahui mengapa ‘bug’ menyebabkan kekacauan, meskipun Anda juga harus mencari cara untuk memperbaikinya.  Beberapa pesan debug akan memberi Anda penunjuk.  Padahal, begitu mode debug memberi Anda bantuan, proses perbaikan seringkali mudah.

Dalam posting ini, kami akan menunjukkan kepada Anda semua yang perlu Anda ketahui tentang mode debug WordPress.  Pertama, mari berikan Anda lebih banyak wawasan tentang apa yang dilakukan mode tersebut.

Apa itu Mode Debug WordPress?

Dalam banyak kasus, Anda sudah melihat versi debugging beraksi.  Saat Anda menemukan kesalahan di situs WordPress Anda, ini adalah bagian kecil dari proses debug yang sedang beraksi – titik akhir.

Dalam keadaan normal, Anda akan melihat pemberitahuan kesalahan kritis utama di situs Anda.  Pikirkan masalah seperti Kesalahan Membuat Koneksi Database, atau kesalahan 500 Server Internal.

Kesalahan Membangun Koneksi Database kesalahan.

Padahal, ada lebih banyak kesalahan yang ‘diam’.  Dengan kata lain, Anda tidak akan tahu bahwa kesalahan telah terjadi kecuali Anda mencarinya.  Mode Debug WordPress sangat ideal untuk situasi ini.

Ini akan menampilkan pemberitahuan baik di bagian belakang atau depan situs Anda, dan itu tidak eksklusif untuk kesalahan.  Mengaktifkan mode debug (juga dikenal sebagai WP_DEBUG) juga akan menampilkan peringatan dan pemberitahuan tentang kode dasar Anda juga.

Misalnya, Anda akan sering melihat kesalahan untuk aspek situs Anda yang tidak muncul atau bertindak rusak.  Ini adalah dengan desain.

Dengan demikian, Anda dapat menggunakan WP_DEBUG untuk menangkap masalah dengan kode PHP situs Anda yang, ketika diperbaiki, akan memberi Anda fondasi yang lebih tahan dan berkinerja.

Mengapa Anda Ingin Menggunakan Mode Debug WordPress

Ini adil untuk mengatakan itu di permukaan, menggunakan WP_DEBUG tidak memiliki banyak manfaat bagi
rata-rata pengguna situs.  Ini bisa menjadi kasus, meskipun itu tidak universal.

Bahkan, untuk sebagian besar situs, Anda tidak perlu menggunakan mode debug karena WordPress hebat dalam menangani dan menampilkan kesalahan.

Padahal, kita dapat memikirkan beberapa situasi di mana mode debug WordPress berguna:

  • Bahkan untuk pemilik situs biasa, mengaktifkan WP_DEBUG dapat membantu Anda mendiagnosis masalah kompleks yang tidak muncul dalam keadaan normal.  Sebagai contoh, adalah White Screen of Death (WSoD) WordPress.  Karena sering kali Anda akan menemukan kesalahan jika Anda menggunakan mode debug WordPress, yang akan memberi Anda langkah awal untuk menemukan
    perbaikan.
  • Jika Anda seorang pengembang,maka  WP_DEBUG akan menjadi alat yang sangat berharga dalam
    alur kerja Anda.  Ini karena Anda ingin tahu tentang kesalahan pembobolan situs, dan masalah yang mengganggu yang dapat menyebabkan masalah di kemudian hari. Mode debug WordPress menunjukkan semua ini, dan banyak lagi.  Misalnya, Anda juga akan melihat pemberitahuan tentang fungsi dan argumen yang disusutkan dalam kode Anda.  Ini tidak akan merusak situs Anda saat ini, tetapi akan menjadi masalah setelah fungsi tersebut hilang di kemudian hari.

Secara umum, WP_DEBUG tidak boleh aktif di situs langsung.  Dengan demikian, ini lebih merupakan alat pengembangan saat menggunakan lingkungan lokal atau pementasan.

Meski begitu, mode debug memang berguna untuk situs langsung, tetapi dalam frekuensi kecil dan disiplin. Lantas, bagaimana Cara Menggunakan Mode Debug WordPress untuk Memperbaiki Kesalahan Situs?

Jika Anda menggunakan mode debug di situs langsung, ada beberapa aturan yang harus diikuti: Jangan menggunakannya terlalu lama, aktifkan saat lalu lintas situs Anda paling sedikit, dan nonaktifkan
WP_DEBUG setelah Anda selesai.  Ini akan meminimalkan risiko yang terlibat, dan menjaga pemeliharaan situs Anda jauh dari mata pengguna akhir Anda.

Cara Mengaktifkan Mode Debug WordPress untuk Situs Anda dengan 2 Cara

Jika Anda ingin mengaktifkan mode debug WordPress, ada dua cara umum untuk melakukannya:

Ada juga beberapa mode terkait dan pendamping untuk membantu Anda men-debug situs Anda juga.  Kami akan membahas ini di bagian selanjutnya, tetapi untuk sekarang, mari kita bahas pendekatan manual.

1. Aktifkan Mode Debug Melalui wp-config.php

Jika Anda terbiasa dengan file inti WordPress, Anda akan tahu tentang wp-config.php. Untuk yang belum tahu, file ini menyimpan pengaturan konfigurasi situs dan server Anda.  Ini adalah salah satu file yang dapat menyebabkan Kesalahan Membuat Koneksi Database, di antara masalah lainnya.

Karena itu, ini adalah file yang harus Anda waspadai.  Karena itu, Anda ingin memastikan bahwa Anda memiliki yang berikut ini sebelum memulai:

  • Pengetahuan tentang Secure File Transfer Protocol (SFTP), dan keterampilan untuk menggunakannya.
  • yang cocok klien SFTP, seperti FileZilla, Cyberduck, atau Mengirimkan.
  • Kredensial SFTP Anda, yang dapat Anda temukan di dasbor hosting Anda, atau di email dari penyedia Anda.
  • Cadangan situs Anda yang bersih dan terkini jika Anda harus mengembalikan perubahan. Anda mungkin memerlukan editor teks khusus, tetapi itu tidak perlu.

Setelah Anda memilikinya, masuk ke situs Anda melalui SFTP.  Jika Anda hanya menjalankan satu situs, direktori root (juga disebut www atau public_html) akan menjadi tempat untuk pergi.

Direktori root WordPress melalui SFTP.

Padahal, jika Anda menjalankan beberapa situs di server Anda, itu juga bisa berada di direktori dengan nama situs Anda.  Setelah Anda berada di tempat yang tepat, cari wp-config.php mengajukan.  Perhatikan bahwa ada juga wp-config-sample.php file, tetapi ini bukan yang Anda butuhkan.

Saat Anda menemukan file, klik kanan dan pilih opsi untuk mengedit.  Ini akan berbeda tergantung
pada solusi SFTP Anda, tetapi seringkali sulit untuk dilewatkan:

Membuka file menggunakan SFTP untuk mode debug

Setelah file terbuka, Anda ingin menambahkan satu baris untuk mengaktifkan mode debug: define( 'WP_DEBUG', true); Ketik ini di atas baris yang berbunyi /* That's all, stop editing! Happy blogging. */.  Setelah Anda menyimpan perubahan Anda, mode debug WordPress aktif.  Anda juga dapat menambahkan lebih banyak baris ke file Anda. Misalnya, Anda dapat membuat file debug.log tertulis khusus dengan yang berikut ini:

define( 'WP_DEBUG_LOG', true);

Padahal, ingatlah untuk menonaktifkan WP_DEBUG menggunakan false nilai bukannya true.
Sebagai alternatif, Anda dapat menghapus baris yang relevan dari wp-config.php file dan simpan kembali perubahan Anda.

2. Gunakan Plugin Khusus untuk Mengaktifkan Mode Debug WordPress

Anda juga dapat menggunakan plugin untuk mengaktifkan mode debug.  Ini membuat proses menjadi
lebih mudah diakses jika Anda merasa tidak nyaman melihat-lihat file inti Anda.  Solusi teratas untuk ini adalah Debug WP:

Plugin WP Debugging.

Setelah Anda menginstal dan mengaktifkan plugin, itu sudah bekerja.  Ini memungkinkan ‘konstanta’ berikut dalam . Anda wp-config.php:

define( 'WP_DEBUG',
  true );
    define( 'WP_DEBUG_LOG', true );
    define( 'SCRIPT_DEBUG', true );
    define( 'SAVEQUERIES', true );

Anda telah menggunakan dua konstanta pertama. SCRIPT_DEBUG mengalihkan WordPress untuk menggunakan versi pengembangan file CSS dan JavaScript inti.  Dalam keadaan normal, WordPress akan
menggunakan file yang diperkecil, yang dapat menyebabkan masalah dalam beberapa kasus yang jarang terjadi. Ini tidak akan memengaruhi Anda jika Anda mencari bug, tetapi bisa dilakukan jika Anda seorang pengembang.

SAVEQUERIES  juga merupakan konstanta yang berfokus pada pengembang yang menyimpan kueri basis data dalam array global ($wpdb->queries).  Ini akan menyimpan kueri itu sendiri, berapa lama waktu yang dibutuhkan untuk mengeksekusi, dan fungsi apa yang memanggilnya.

Ini juga memiliki dampak kinerja, jadi Anda harus mengingat hal ini jika Anda menggunakan plugin.  Jika hal di atas tidak berarti bagi Anda, ketahuilah bahwa itu tidak akan terlalu berarti bagi pengalaman Anda.

Setelah Anda menginstal plugin, Anda akan melihat bahwa Anda mungkin perlu menginstal plugin tambahan juga:

Pemberitahuan admin di bagian belakang WordPress.

Sebenarnya, ini tidak diperlukan kecuali Anda seorang pengembang dengan tugas tertentu untuk diselesaikan.

Opsi plugin minimal, yang membantu kegunaan.  Anda dapat menemukan pengaturan di bawah Alat > Debug WP menu di WordPress, dan ada tiga opsi:

  • Memungkinkan WP_DEBUG.
  • Mengatur WP_DEBUG_DISPLAY untuk palsu.  Ini akan menampilkan atau menyembunyikan
    pemberitahuan di situs web Anda, terlepas dari apakah log Anda error.
  • Beralih WP_DISABLE_FATAL_ERROR_HANDLER untuk benar.  Jika Anda tidak tahu apa artinya ini, Anda
    harus membiarkannya karena dapat menyebabkan WSoD lebih sering.

Jika Anda ingin melihat log, Anda dapat melakukannya melalui Debug Tampilan Cepat Tidak bisa:

Bilah Tampilan Cepat Debug.

Plugin ini adalah cara praktis untuk men-debug situs Anda tanpa menggali file inti Anda, karenanya ini layak untuk dipasang.  Tentu saja, Anda ingin menghapus plugin atau menonaktifkan opsi setelah Anda selesai, seperti metode manual.

Membungkus

Kegagalan situs WordPress adalah kejadian yang jarang terjadi, atau setidaknya ketika itu terjadi, Anda dapat memperbaikinya.  Sebagian besar kesalahan besar muncul dengan sendirinya melalui pemberitahuan di situs Anda atau melalui halaman saat Anda memuat situs Anda.  Padahal, ada banyak kesalahan atau masalah ‘tersembunyi’ lainnya yang mungkin perlu Anda ketahui, terutama jika Anda seorang pengembang.

Oleh karena itu, dalam posting ini, kami memberi Anda dua cara untuk mengaktifkan mode debug WordPress.  Cara tersebut adalah sebagai berikut:

  • Bukalah wp-config.php file menggunakan SFTP dan tambahkan beberapa baris
    kode.
  • Instal plugin seperti Debug WP dan catat kesalahan Anda dengan pendekatan tanpa kerumitan.

Demikanlah tulisan tentang Cara Menggunakan Mode Debug WordPress untuk Memperbaiki Kesalahan Situs. Semoga dapat menjadi manfaat bagi kita semua.

Categories