Saat situs web Anda aktif dan tersedia untuk pemirsa, Anda tidak ingin mengiklankan pesan kesalahan apa pun yang dapat ditampilkan saat debugging WordPress diaktifkan. Ini dapat menyebabkan masalah keamanan atau gangguan pada situs web Anda. Namun, ada kalanya Anda perlu mengaktifkan debugging WordPress sehingga Anda dapat mengidentifikasi masalah tertentu dalam situs WordPress Anda. Anda kemudian dapat menggunakan kesalahan ini untuk mendiagnosis dan menyelesaikan masalah
Debugging WordPress adalah proses untuk mengidentifikasi kemungkinan masalah situs web dan juga mode yang dapat diaktifkan untuk situs WordPress Anda untuk tujuan yang sama
Debugging WordPress dapat diaktifkan di file konfigurasi WordPress dan juga digunakan dengan alat Kesehatan Situs yang baru. Dalam panduan ini, pertama-tama Anda akan mempelajari cara memverifikasi apakah debugging WordPress diaktifkan. Kami kemudian akan menunjukkan kepada Anda cara mengedit file konfigurasi WordPress untuk mengaktifkan opsi debugging bawaan.
Kami juga akan menunjukkan kepada Anda perintah untuk mengaktifkan dan menonaktifkan debugging menggunakan WP-CLI. Terakhir, kami akan membahas cara mengaktifkan debugging dan error logging di cPanel menggunakan File Manager
Kami merekomendasikan untuk mencadangkan situs WordPress Anda sebelum melakukan perubahan apa pun
Butuh rumah baru untuk situs WordPress Anda?
Tidak punya waktu untuk membaca artikel lengkap kami?Memeriksa Alat Kesehatan Situs untuk Status Debug
WordPress hadir dengan opsi untuk debugging, tetapi tidak diaktifkan secara default. Anda dapat dengan mudah memeriksa untuk melihat apakah debugging telah diaktifkan menggunakan opsi Kesehatan Situs di Alat WordPress. Ikuti langkah-langkah di bawah ini untuk memeriksa apakah debugging telah diaktifkan di situs WordPress Anda
- Login ke Administrator WordPress
- Buka Alat di menu utama WordPress, lalu klik Kesehatan Situs
- Anda kemudian akan melihat halaman Kesehatan Situs. Debugging dianggap sebagai item penting oleh Kesehatan Situs, jadi ini akan menjadi item pertama yang ditampilkan jika diaktifkan. Berikut adalah contoh lansiran di Kesehatan Situs
Anda dapat melihat bahwa “Situs Anda diatur untuk menampilkan kesalahan kepada pengunjung situs. ” Klik panah drop-down di sebelah label Keamanan untuk melihat detail lebih lanjut
Saat debugging disetel untuk menampilkan kesalahan, ini berarti pesan kesalahan akan muncul di ujung depan situs WordPress Anda saat sedang dilihat. Siapa pun yang melihat pesan kesalahan akan secara otomatis membuat asumsi tentang situs web Anda atau percaya ada sesuatu yang salah. Jadi sering disarankan agar mode debug dinonaktifkan saat situs sedang aktif digunakan oleh pengunjung Anda
Di sini Anda dapat melihat detail yang diberikan saat Anda mengklik panah drop-down
Perhatikan bahwa Anda dapat melihat detail tentang bagaimana mode debug diaktifkan. Mereka juga menyediakan tautan untuk dokumentasi langsung dari WordPress tentang penggunaan mode debug mereka
Saat mode debug diaktifkan, pesan kesalahan akan muncul di ujung depan situs WordPress Anda. Sebagai contoh,
Cara Mengaktifkan Debugging WordPress di wp config. File php
Alat Kesehatan Situs memberi Anda gambaran tentang kapan mode debugging di WordPress diaktifkan. Anda masih perlu mengedit konfigurasi wp. php untuk mengaktifkan debugging. Anda harus langsung mengakses file instalasi WordPress Anda untuk membuat perubahan file yang diperlukan. wp-config. php adalah file teks, jadi editor teks apa pun akan membiarkan Anda mengedit file setelah Anda dapat mengaksesnya
Untuk contoh ini, kita akan menggunakan File Manager cPanel untuk mengakses wp-config. file php
- Masuk ke cPanel untuk akun Anda
- Pergi ke File dan klik File Manager
- Arahkan ke file situs WordPress Anda. wp-config. php terletak di root file instalasi WordPress Anda
- Setelah Anda menemukan file, klik kanan padanya dan pilih Edit. Anda juga dapat mengeklik kiri dan menggunakan menu di bagian atas Pengelola File untuk mengedit file
- Cari kode ini. definisikan['WP_DEBUG', benar];
- Jika Anda tidak melihat garis di sana, maka debugging WordPress tidak akan diaktifkan. Anda cukup menambahkan baris dan menggunakan "true" atau "false" untuk mengaktifkan/menonaktifkan opsi
- Klik SIMPAN PERUBAHAN di sudut kanan atas setelah Anda melakukan perubahan.
Opsi Debug
Ada beberapa opsi untuk debugging WordPress yang tersedia untuk Anda dengan menggunakan baris kode lain di bawah baris “define[ ‘WP_DEBUG’, true ]”. Anda dapat menambahkan satu opsi, beberapa, atau semuanya. Berikut adalah kode untuk masing-masing dan deskripsi dari apa yang disediakan setiap opsi
WP_DEBUG_LOG
define[ 'WP_DEBUG_LOG', true];
Opsi ini menyimpan kesalahan di situs WordPress Anda ke debug. file log. Jika ada beberapa kesalahan, atau jika menghasilkan kesalahan yang tidak dapat dibaca di layar, opsi ini perlu diaktifkan
Anda dapat menentukan lokasi dan nama file seperti ini
define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
_WP_DEBUG_DISPLAY
define[ 'WP_DEBUG_DISPLAY', false ];
Opsi ini memberikan kesempatan untuk mengaktifkan debug, tetapi tanpa pesan kesalahan yang muncul di ujung depan situs. Opsi ini harus digunakan dengan opsi WP_DEBUG_LOG untuk menangkap kesalahan yang mungkin terjadi di situs Anda. Berhati-hatilah dengan opsi ini karena dapat menyembunyikan kesalahan yang ditampilkan yang akan memberi Anda informasi untuk membantu memecahkan masalah situs Anda. Opsi ini diatur ke "benar" secara default
SCRIPT_DEBUG
define[ "SCRIPT_DEBUG", true ];
Script_Debugt memaksa situs WordPress Anda untuk menggunakan versi “dev” dari CSS inti dan Javascript alih-alih versi yang diperkecil yang biasanya dimuat dengan situs WordPress yang beroperasi. Biasanya, opsi ini defaultnya adalah "false", tetapi ini dapat membantu Anda menguji file Javascript atau CSS yang telah Anda modifikasi untuk situs Anda
SAVEQUERIES
define[ 'SAVEQUERIES', true];
_Jika Anda mengalami masalah yang terkait dengan database WordPress Anda, Anda mungkin ingin menggunakan versi ini untuk melihat kueri database Anda. Kueri disimpan dalam larik di basis data Anda dalam tabel yang disebut "kueri". Perhatian harus diambil saat menggunakan opsi ini karena dapat memperlambat kinerja situs Anda. Opsi ini seharusnya tidak aktif saat Anda biasanya mengoperasikan situs web Anda
Setelah Anda mengaktifkan mode debug, Anda dapat meninjau kesalahan yang dihasilkan untuk membantu Anda memecahkan masalah situs WordPress Anda.
Ingatlah untuk menonaktifkan mode debug setelah Anda menyelesaikan pemecahan masalah situs Anda
Periksa Status Debugging Dengan WP-CLI
Anda harus menginstal WP-CLI di server Anda sebelum dapat mengikuti bagian ini
Menggunakan perintah wp-config list, Anda dapat menentukan apakah konstanta WP_DEBUG disetel ke true [diaktifkan] atau false [dinonaktifkan]
- SSH ke server Anda sebagai pengguna yang akan menjalankan WP-CLI
- Gunakan perintah cd untuk beralih ke direktori akar dokumen situs web Anda. Contoh.
cd public_html
CATATAN. Pastikan untuk mengganti public_html dengan jalur sebenarnya ke direktori akar dokumen situs web Anda
- Jalankan perintah berikut
wp config list WP_DEBUG
_
Anda akan melihat output yang mirip dengan ini ketika perintah selesai dijalankan. Jika nilainya "salah" debugging dinonaktifkan, jika "benar" itu sudah diaktifkan
_3define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
Aktifkan Debugging Dengan WP-CLI
Anda juga dapat mengaktifkan debugging dengan membuat/memodifikasi wp-config baru. php menggunakan WP-CLI
Perintah WP-CLI wp config memungkinkan Anda membuat file wp-config. file php. File konfigurasi yang dihasilkan mencakup variabel daftar, konstanta, dan pengaturan lain yang diperlukan untuk menjalankan situs WordPress. Di bagian ini, Anda akan mempelajari cara menyetel WP_DEBUG ke true untuk mengaktifkan mode debugging untuk WordPress
- SSH ke server Anda sebagai pengguna yang akan menjalankan WP-CLI
- Gunakan perintah cd untuk beralih ke direktori akar dokumen situs web Anda. Contoh
cd public_html
CATATAN. Pastikan untuk mengganti public_html dengan jalur sebenarnya ke direktori akar dokumen situs web Anda
- Jalankan perintah berikut untuk mengaktifkan Debugging WordPress
wp config set WP_DEBUG true
_
Output yang mirip dengan berikut ini akan ditampilkan setelah perintah selesai dijalankan
_4define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
- Pastikan untuk menonaktifkan debugging setelah Anda selesai bekerja dengan situs web Anda. Ini membantu mengamankan situs web Anda dengan menyembunyikan kesalahan yang mungkin berisi informasi pribadi. Proses untuk menonaktifkan debugging sama seperti yang diuraikan pada langkah-langkah di atas, cukup gunakan false daripada true. Sebagai contoh
wp config set WP_DEBUG false
Sekarang Anda tahu cara menggunakan WP-CLI untuk memeriksa, mengaktifkan, dan menonaktifkan debugging untuk WordPress
Pelajari lebih lanjut tentang WP-CLI, antarmuka baris perintah untuk WordPress, dan sederhanakan alur kerja pemeliharaan WordPress Anda
Aktifkan Debugging WordPress Menggunakan File Manager
Debugging WordPress adalah sesuatu yang diaktifkan di dalam konfigurasi wp Anda. file php. Hanya dengan edit sederhana pada file ini, Anda akan dapat melihat kesalahan apa pun yang dihasilkan di dalam WordPress. Untuk informasi lebih lanjut tentang variabel global WP Debug, lihat halaman WordPress Codex
- Pertama, pastikan Anda sudah login ke cPanel
- Sekarang setelah Anda login ke cPanel, cari ikon yang bertuliskan File Manager dan klik ikon tersebut
- Di dalam direktori public_html Anda, Anda akan melihat file berlabel wp-config. php. Klik kanan padanya, lalu klik opsi Edit
- Pesan pop-up akan mencantumkan file yang akan Anda ubah. Klik tombol Edit lagi
- Di bagian bawah wp-config.php Anda. php, tambahkan baris berikut. Baris pertama akan menyebabkan WordPress menampilkan kesalahan apa pun yang disebabkan oleh berbagai fungsi PHP yang dibangun di dalam WordPress. Baris kedua akan menampilkan kesalahan apa pun untuk JavaScript dan CSS bawaan
_0define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
Catatan. wp-config.php Anda. php mungkin sudah menyetel WP_DEBUG ke false. Jika demikian, Anda cukup mengganti "false" dengan "true". Kemudian tambahkan baris tambahan untuk SCRIPT_DEBUG dan WP_DEBUG_LOG di bawah ini, jika Anda menginginkannya
- Jika Anda ingin kesalahan disimpan ke file debug. file log di dalam folder “/wp-content” tambahkan baris berikut
_1define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
- Setelah Anda mengedit file wp-config. php, pastikan untuk mengklik tombol Simpan Perubahan di kanan atas pengelola file
- Pastikan untuk menonaktifkan debugging setelah Anda selesai bekerja dengan situs web Anda. Anda dapat melakukan ini dengan mengomentari baris dengan meletakkan /* sebelum dan */ sesudah. Sebagai contoh
_2define[ 'WP_DEBUG_LOG', '/tmp/wp-errors.log'];
Sekarang Anda telah mengaktifkan debugging di dalam WordPress, Anda seharusnya dapat melihat kesalahan apa pun yang dihasilkan di dalam situs WordPress Anda. Kunjungi Saluran Pendidikan WordPress kami untuk banyak panduan bermanfaat