Pernah ingin dengan mudah dan cepat menghapus error_log dan/atau. php. kesalahan. file log di server cPanel Anda? Show
Perintah di atas akan mencari semua akun cPanel di direktori beranda Anda untuk file bernama error_log dan/atau. php. kesalahan. logand hapus semua yang ditemukannya. Ini juga akan mengecualikan /home/virtfs/, karena file dalam direktori ini hanya dapat dibaca. Ini akan membuat daftar file yang dihapus, seperti itu Saat mengembangkan aplikasi PHP, log kesalahan kurang digunakan karena kerumitannya yang tampak. Log kesalahan PHP sangat membantu, terutama jika dikonfigurasi dan digunakan dengan benar Meskipun ada trik lanjutan untuk benar-benar memeras setiap tetes terakhir utilitas dari log kesalahan, artikel ini akan membahas dasar-dasar konfigurasi dan kasus penggunaan yang paling umum sehingga Anda dapat bangun dan berjalan dengan cepat Setelah Anda merasa nyaman menggunakan log kesalahan secara efektif, Anda dapat beralih ke alat yang lebih canggih untuk lebih meningkatkan produktivitas pengembangan PHP Anda Tip. Temukan kesalahan aplikasi dan masalah kinerja secara instan dengan Stackify Retrace Pemecahan masalah dan pengoptimalan kode Anda mudah dilakukan dengan kesalahan terintegrasi, log, dan wawasan kinerja tingkat kode Menyiapkan pencatatan kesalahan PHPUntuk mengaktifkan pembuatan log kesalahan untuk situs atau aplikasi Anda, ikuti langkah-langkah berikut
Tingkat pelaporan kesalahanAda banyak tingkat pelaporan untuk memungkinkan Anda memilih dengan tepat apa yang ingin Anda beri tahu. Di bawah ini adalah beberapa yang paling umum digunakan. Daftar lengkap dapat ditemukan di dokumentasi resmi PHP
Sebagai langkah terakhir dalam konfigurasi dasar error logging PHP, Anda akan memutuskan apakah akan menampilkan error pada klien (browser). Ini mudah dilakukan
Di mana log kesalahan?Setelah Anda siap dengan logging dan menghasilkan banyak kesalahan (untuk latihan. ), Anda harus benar-benar melihatnya untuk menentukan apa yang terjadi Log kesalahan default berbeda dari lingkungan ke lingkungan, jadi disarankan untuk mengatur lokasi file secara manual. Begini caranya
Perhatikan ini. Anda harus memulai ulang server untuk perubahan pada php. file ini untuk diterapkan
Cara menggunakan log kesalahan PHP secara efektifAda beberapa fungsi log kesalahan praktis yang dibangun langsung ke dalam mesin PHP, yang seharusnya cukup untuk mencakup kasus penggunaan dasar. Ketika basis kode Anda mencapai titik di mana ia membutuhkan solusi yang lebih canggih, sesuatu seperti posting Stackify tentang praktik terbaik pencatatan PHP mungkin yang Anda cari Beberapa fungsi log kesalahan yang lebih umum digunakan dibahas di bawah, tetapi Anda dapat menemukan daftar lengkap (tentu saja) dalam dokumentasi resmi PHP catatan eror()Fungsi error_log() memungkinkan string (wajib) dikirim ke file log. Anda juga dapat mengirim pesan ke alamat email. Ada beberapa opsi lain, tetapi opsi tersebut lebih canggih sehingga tidak akan dibahas di sini Dalam bentuknya yang paling dasar, error_log() menulis pesan ke log error
Menggunakan fungsi ini untuk memecahkan masalah struktur data atau variabel cukup mudah. Ini sebuah contoh _Dengan cara ini, konten variabel yang dikirim sebagai parameter pertama fungsi print_r() akan ditampilkan di log, yang merupakan cara terbaik untuk melacak data yang dapat berubah seiring waktu atau perlu dipantau selama pengembangan debug_print_backtrace()Meskipun melihat jejak balik kode biasanya tidak dilakukan melalui file log kesalahan, ini dapat membantu untuk aplikasi yang lebih kecil atau saat membiasakan diri dengan pemecahan masalah Cara yang paling mudah dibaca untuk mengirim backtrace ke file log adalah
Ini menggunakan buffer bawaan PHP serta fungsi error_log() yang disebutkan sebelumnya untuk memberikan wawasan tentang sumber kesalahan yang dihasilkan oleh aplikasi Bersihkan setelah dirimu sendiriLog kesalahan PHP biasanya tidak menghapus atau memotong sendiri secara default. Praktik yang baik menyarankan Anda hanya mengaktifkan logging saat diperlukan selama pengembangan dan Anda menghapus file log saat tidak diperlukan lagi Ke mana harus pergi dari siniSekarang Anda memiliki semua alat untuk pencatatan kesalahan yang efektif di PHP, Anda dapat melakukan debug dengan percaya diri dan akhirnya menjelajahi utilitas yang lebih canggih seperti Retrace. Retrace memungkinkan Anda untuk melihat kesalahan dalam konteks dengan sisa pesan logging Anda. Wawasan tambahan ini akan memberi Anda jejak tentang apa yang terjadi yang mengarah ke kesalahan Bisakah saya menghapus log kesalahan?Anda dapat menghapusnya , itu akan dibuat ulang ketika terjadi kesalahan baru.
Ke mana perginya log kesalahan PHP?Lokasi file error log sendiri bisa diatur secara manual di php. file ini. Di server Windows, di IIS, mungkin seperti "'error_log = C. \log_files\php_errors. log '" di Linux mungkin nilai "'/var/log/php_errors.
Apa itu log kesalahan PHP?Fungsi PHP error_log()
. sends an error message to a log, to a file, or to a mail account.
Apa itu Error_log default di PHP?Pesan log dapat dibuat secara manual dengan memanggil error_log() atau secara otomatis saat pemberitahuan, peringatan, atau kesalahan muncul selama eksekusi. Secara default, log kesalahan di PHP dinonaktifkan . Anda dapat mengaktifkan log kesalahan dengan salah satu dari dua cara. dengan mengedit php. ini atau dengan menggunakan ini_set. |