GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan PHP

Kesalahan PHP

Artikel ini menunjukkan cara mendapatkan informasi mendetail tentang kesalahan PHP. Karena PHP adalah alat sehari-hari bagi banyak pengembang, saran berikut berguna untuk dapat bekerja lebih efisien dengan mengidentifikasi kesalahan lebih cepat.

Kesalahan tampilan

Untuk menampilkan kesalahan, Anda perlu mengaktifkan tampilan kesalahan di php.ini mengajukan. Buka file dan identifikasi display_errors dan error_reporting arahan.

error_reporting direktif menggunakan nilai integer untuk menentukan tingkat pelaporan kesalahan. Untuk daftar konstanta untuk direktif ini dan kesalahan yang ditampilkan, lihat dokumentasi resmi PHP untuk konstanta kesalahan yang telah ditentukan sebelumnya.

Jika Anda tidak ingin error_reporting nilai diubah untuk semua file yang dapat Anda atur saat runtime dengan error_reporting() fungsi.

display_errors direktif menentukan apakah kesalahan harus dicetak ke layar sebagai output atau jika kesalahan harus disembunyikan dari pengguna. Nilai stderr membuat kesalahan pergi ke stderr bukannya stdout .

Dalam php.ini file Anda akan melihat sesuatu seperti ini:

php_flag  display_errors        on
php_value error_reporting       2039

Meskipun Anda juga dapat mengaturnya saat runtime dengan sesuatu seperti berikut:

error_reporting(2039);
ini_set('display_errors', 'On');

Untuk kesalahan yang terjadi selama urutan startup PHP, Anda harus mengaktifkan display_startup_errors direktif, karena jenis kesalahan ini tidak ditampilkan dengan display_errors hanya. Saat runtime Anda dapat mengaturnya dengan:ini_set('display_startup_errors', 1);

Untuk opsi konfigurasi kesalahan lainnya, Anda dapat membuka dokumentasi PHP untuk daftar lengkapnya dengan mengklik di sini.

Kesimpulan

Menampilkan kesalahan PHP membantu memecahkan masalah lebih cepat dengan memperoleh informasi deskriptif berdasarkan konfigurasi yang Anda tempatkan. Harap perhatikan bahwa output harus disembunyikan sebelum menempatkan situs Anda ke dalam produksi untuk menghindari pelanggan melihat log kesalahan.


Linux
  1. PHP Nuke Hosting

  2. Tes Surat PHP sederhana

  3. Cara Beralih Versi PHP

  1. Cara mengaktifkan pencatatan kesalahan PHP

  2. Pengaturan PHP di Plesk

  3. PHP 7.4 di server cPanel

  1. Membersihkan Log Magento

  2. Menginstal PHP 8 di Debian 10

  3. Instal PHP 7 di Ubuntu 14.04