Cara Mengaktifkan Mode Debug WordPress: 2 Metode
Diterbitkan: 2021-10-21Apakah Anda mencari cara untuk memecahkan masalah konflik di situs Anda? Menemukan penyebab masalah dapat menghemat banyak waktu Anda, jadi jika itu sesuatu yang menarik bagi Anda, posting ini adalah untuk Anda. Dalam panduan ini, kami akan menunjukkan kepada Anda 2 cara untuk mengaktifkan mode debug WordPress dan menemukan konflik di situs web Anda.
Terlepas dari seberapa hati-hati Anda, jika Anda memiliki situs web, Anda akan selalu menghadapi berbagai masalah. Memecahkan masalah kesalahan ini tidak selalu mudah dan Anda mungkin perlu waktu berjam-jam untuk menemukan akar konfliknya. Itulah mengapa mengetahui cara memecahkan masalah ini dan menyelesaikannya adalah kunci untuk menghindari sakit kepala. Pada artikel ini, Anda akan belajar cara mengaktifkan mode debugging di WordPress dan memperbaiki masalah Anda dalam waktu singkat.
Sebelum kita membahasnya, mari kita lebih memahami apa itu mode debug.
Apa itu Mode Debug?
Mode Debug adalah teknik yang digunakan pengembang untuk mengidentifikasi potensi ancaman dan peringatan yang disebabkan oleh PHP atau bahasa pemrograman lainnya. Seperti yang mungkin Anda ketahui, WordPress dibangun dengan PHP, JavaScript, HTML, dan CSS, sehingga Anda mungkin menghadapi beberapa kesalahan yang disebabkan oleh kesalahan dalam kode. Misalnya, situs Anda mungkin disusupi saat Anda:
- Perbarui versi PHP
- Tambahkan kode khusus
- Instal tema/plugin baru
- Perbarui tema/plugin Anda
- Perbarui WordPress
Biasanya, plugin Anda menyebabkan konflik karena pembaruan atau ketidakcocokan. Masalah sangat bervariasi dan berkisar dari konflik yang tidak berbahaya hingga menciptakan masalah di halaman checkout atau layar putih kematian jika Anda tidak beruntung. Secara default, WordPress tidak dilengkapi dengan fungsi bawaan untuk memantau konflik ini, sehingga mungkin sulit untuk mengetahui apa yang terjadi. Kabar baiknya adalah Anda dapat melakukan beberapa hal untuk dapat melihat kesalahan dan memperbaikinya sebelum terlambat. Ini memungkinkan Anda untuk memecahkan masalah lebih akurat dan memecahkan masalah lebih cepat.
Saat Anda mengaktifkan mode debug, WordPress akan menampilkan setiap kesalahan di area admin tepat di bawah bilah navigasi atas. Dengan cara ini, Anda dapat dengan cepat mengawasi peringatan dan memperbaiki apa pun yang diperlukan. Meskipun tidak setiap kesalahan membutuhkan perhatian segera, memperbaikinya segera setelah muncul akan membantu Anda memastikan bahwa semuanya tidak lebih buruk dan Anda menawarkan pengalaman pengguna yang luar biasa.
Sekarang mari kita lihat berbagai cara untuk mengaktifkan mode debugging .
Cara Mengaktifkan Mode Debug WordPress
Anda dapat mengaktifkan mode debug WordPress dengan dua cara:
- Secara manual
- Menggunakan plugin
Di bagian ini, kami akan menunjukkan kepada Anda kedua metode tersebut sehingga Anda dapat memilih yang terbaik tergantung pada kebutuhan Anda.
1) Aktifkan mode debug secara manual
Jika Anda memiliki keterampilan pengkodean dan nyaman mengedit file inti, metode ini cocok untuk Anda. Untuk mengaktifkan mode debug, Anda perlu menambahkan potongan kode ke file wp-config.php Anda. Anda dapat menggunakan klien FTP seperti FileZilla atau plugin pengelola file khusus. Untuk demonstrasi ini, kami akan menggunakan plugin File Manager.
CATATAN : Perubahan yang akan kami buat cukup sederhana tetapi selalu disarankan untuk membuat cadangan situs Anda sebelum memulai.
1.1) Instal dan Aktifkan Manajer File
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin File Manager pada instalasi WordPress Anda. Buka Plugin > Add New, cari plugin dan instal.
1.2) Konfigurasi Plugin
Setelah aktivasi, buka pengaturan plugin di bawah WP File Manager . Di sana, Anda akan melihat semua direktori dan file yang dihosting di server Anda.
Sebelum memodifikasi file wp-config.php , kami sarankan Anda mengunduh salinannya ke komputer lokal Anda. Dengan cara ini, jika terjadi kesalahan, Anda dapat dengan mudah menghapus versi yang dimodifikasi dan mengunggah file induk. Dengan cara ini, Anda dapat menambahkan tindakan pencegahan ekstra.
Setelah Anda mengunduh file, di Manajer File, klik kanan pada file wp-config.php dan gunakan opsi Editor Kode untuk memodifikasinya.
1.3) Cuplikannya
Setelah Anda membukanya, Anda akan melihat editor. Dari sana, Anda dapat menambahkan atau menghapus kode file.
Jika Anda menggulir ke bawah, Anda akan melihat baris yang mengatakan /* That's all, stop editing! Selamat menerbitkan. */. Copy kode berikut dan paste tepat sebelum baris tersebut.
define('WP_DEBUG', benar);
Kode hanya memberitahu WordPress untuk mengaktifkan mode debug.
Jika file wp-config.php Anda sudah memiliki cuplikan ini, tetapi konstanta disetel ke false, Anda tidak perlu menambahkan kode lagi. Yang perlu Anda lakukan adalah mengubah kata false menjadi true .
Itu tidak semua. Masalah dengan cuplikan ini adalah ia akan menampilkan semua konflik situs web Anda (jika ada) di bagian depan dan belakang. Ini berarti bahwa jika situs Anda aktif, pengunjung akan dapat melihat lansiran dan itu mungkin membingungkan mereka. Apakah tidak ada cara untuk menyembunyikannya? Ya ada! Selain itu, menyimpan log semua masalah bisa berguna.
1.4) Cuplikan untuk menyembunyikan peringatan dari ujung depan
Untuk menyembunyikan peringatan dan menyimpan log, gunakan cuplikan di bawah ini dan tempel di bawah kode debug yang baru saja Anda tambahkan.
// Simpan debug.log ke /wp-content/debug.log
define('WP_DEBUG_LOG', benar);
// Sembunyikan kesalahan dan peringatan
define('WP_DEBUG_DISPLAY', salah);
@ini_set( 'display_errors', 0 );
Setelah selesai, ingatlah untuk menyimpan pengaturan dan hanya itu! Anda sekarang telah mengaktifkan mode debug di WordPress secara manual . Mulai sekarang, Anda akan dapat mengawasi peringatan tetapi pengunjung situs web Anda tidak akan melihatnya di bagian depan.
Jika Anda merasa tidak nyaman dengan metode ini, ada alternatif lain untuk Anda.
2) Aktifkan mode debug dengan plugin
Jika Anda tidak ingin mengedit file inti, Anda dapat mengaktifkan mode debug dengan plugin. Di bagian ini, kami akan menunjukkan cara melakukannya selangkah demi selangkah.
WP Debugging adalah plugin khusus untuk mengaktifkan mode debugging pada instalasi WordPress apa pun. Di bagian ini, Anda akan belajar bagaimana melakukannya langkah demi langkah.
2.1) Instalasi dan Aktivasi WP Debugging
Pertama-tama, Anda perlu menginstal dan mengaktifkan plugin WP Debugging di situs web Anda. Plugin ini ada di repositori jadi, di dasbor admin Anda, buka Plugins > Add New , cari plugin, dan instal.
2.2) Konfigurasi Plugin
Setelah Anda menginstal dan mengaktifkan plugin, Anda akan melihat konfigurasi di bawah bagian Tools .
Plugin akan secara otomatis menambahkan kode ini ke file wp-config.php Anda:
define('WP_DEBUG', benar);
define('WP_DEBUG_LOG', benar);
define('SCRIPT_DEBUG', benar);
define('SAVEQUERIES', benar);
Kode ini mengaktifkan mode debug. Cukup centang opsi "Set WP-DEBUG to true" dan simpan perubahannya.
Ini juga akan menampilkan kesalahan di ujung depan, jadi kami sarankan Anda juga memilih opsi " Setel WP_DEBUG_DISPLAY ke false, default is true" untuk menyembunyikan peringatan.
Setelah itu, kunjungi beberapa halaman situs web yang mengalami masalah atau konflik untuk memastikan bahwa pesan tersebut tidak ada. Terakhir, Anda juga dapat memeriksa file debug.log untuk pesan kesalahan.
Dan begitulah cara mengaktifkan mode debug di WordPress dengan sebuah plugin. Perlu diingat bahwa jika Anda menghapus WP Debugging, kode yang ditambahkan akan dihapus.
Mengaktifkan mode debugging adalah langkah pertama. Sekarang Anda perlu tahu cara memeriksa pesan kesalahan sehingga Anda dapat memperbaikinya secepat mungkin. Mari kita lihat bagaimana melakukannya.
Cara Memeriksa Pesan Kesalahan
Setelah mengaktifkan mode debug, WordPress akan menyimpan log dari setiap masalah di server Anda. Anda dapat menemukan log di pengelola file Anda menggunakan klien FTP atau dengan plugin khusus. Di bagian ini, Anda akan mempelajari cara memeriksa pesan kesalahan dengan benar.
Untuk demonstrasi ini, kami akan menggunakan plugin File Manager tetapi Anda dapat mengikuti penjelasannya terlepas dari metode yang Anda pilih.
Pertama, buka folder wp-content . Di sana, Anda akan melihat file baru bernama debug.log yang berisi log semua kesalahan.
Buka file, dan Anda akan melihat semua kesalahan yang perlu Anda perbaiki dengan tanggal dan waktunya.
CATATAN: Mengaktifkan mode debug dan pemecahan masalah di situs web langsung bukanlah praktik yang disarankan. Sebagai gantinya, Anda dapat membuat lingkungan pementasan dan melakukan semua tes yang diperlukan di sana. Setelah Anda memiliki solusinya, Anda dapat menerapkannya ke situs langsung Anda. Sebagian besar perusahaan hosting WordPress menawarkan lingkungan pementasan gratis untuk tujuan pengujian dan pengembangan, jadi ini seharusnya tidak sulit.
Kesimpulan
Secara keseluruhan, secara default, WordPress tidak memiliki fungsi bawaan untuk memantau bug dan konflik. Ini membuatnya sulit untuk mengetahui apa masalahnya dan karenanya menyelesaikannya.
Mode debugging memungkinkan Anda menemukan bug dan kesalahan dan memperbaikinya dengan cepat. Dalam panduan ini, kita telah melihat dua cara berbeda untuk mengaktifkan mode debug di WordPress:
- Secara manual dengan sedikit kode
- Dengan plugin
Jika Anda nyaman mengedit file inti, Anda dapat mengaktifkan mode debug secara manual dengan beberapa baris kode. Metode ini sangat mudah dan tidak mempengaruhi kecepatan dan kinerja situs web Anda. Di sisi lain, Anda dapat menggunakan plugin untuk mengaktifkan mode debug tanpa harus mengedit file inti apa pun. Metode ini sangat cocok untuk pemula karena memungkinkan Anda mengaktifkan dan menjalankan mode debugging dalam beberapa klik. Kedua metode tersebut efektif, jadi pilihlah yang paling sesuai dengan kebutuhan dan preferensi Anda.
Terakhir, jika Anda ingin belajar memperbaiki beberapa masalah WordPress yang paling umum, lihat panduan berikut:
- Login WordPress tidak berfungsi? Bagaimana memperbaikinya
- Cara memperbaiki permalink WordPress
- Perbaiki kesalahan pembaruan WordPress yang gagal
- Bagaimana mengatasi kesalahan Tautan yang Anda ikuti telah kedaluwarsa di WordPress
Sudahkah Anda mengaktifkan mode debug di situs Anda? Metode mana yang Anda gunakan? Beri tahu kami di komentar di bawah!