Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendayakan gesaan ralat dalam php

Bagaimana untuk mendayakan gesaan ralat dalam php

PHPz
PHPzasal
2023-04-24 10:49:491534semak imbas

Dalam pembangunan PHP, gesaan ralat adalah sangat penting. Ia boleh membantu pembangun mencari masalah dengan cepat dan membetulkan ralat tepat pada masanya. Oleh itu, jika terdapat ralat dalam program PHP anda, adalah penting untuk menghidupkan gesaan ralat. Artikel ini akan memperkenalkan cara menghidupkan gesaan ralat dalam PHP dan tetapan gesaan ralat yang berkaitan.

  1. Dayakan gesaan ralat PHP

Dalam PHP, mendayakan gesaan ralat adalah sangat mudah. Cuma tambah kod berikut pada permulaan program PHP anda:

ini_set('display_errors', 1);
error_reporting(E_ALL);

Dua baris kod ini mendayakan gesaan ralat dan melaporkan semua jenis ralat masing-masing. Dalam persekitaran pembangunan, anda boleh meletakkan kod ini terus di bahagian atas fail PHP. Walau bagaimanapun, sila berhati-hati untuk tidak mendayakan gesaan ralat dalam persekitaran pengeluaran. Ini mendedahkan maklumat sensitif pada pelayan anda, menjadikannya terdedah kepada serangan.

  1. Mengkonfigurasi gesaan ralat PHP

Selain menghidupkan gesaan ralat terus dalam fail PHP, anda juga boleh menggunakan fail php.ini atau fail .htaccess untuk mengkonfigurasi gesaan ralat. Berikut ialah cara untuk mengkonfigurasi gesaan ralat PHP:

2.1 Menggunakan fail php.ini

Fail php.ini ialah fail konfigurasi PHP, yang mengandungi pelbagai pilihan konfigurasi PHP. Anda boleh mengkonfigurasi gesaan ralat PHP dalam fail php.ini. Mula-mula, cari fail php.ini dan bukanya. Kemudian, cari dua baris kod berikut:

display_errors = Off
error_reporting = E_ALL & ~E_NOTICE

Tukar "Mati" kepada "Hidup" dan "E_ALL & ~E_NOTICE" kepada "E_ALL":

display_errors = On
error_reporting = E_ALL

Simpan fail dan mulakan semula pelayan web Apache, anda akan melihat mesej ralat PHP di tapak web anda.

2.2. Gunakan fail .htaccess

Jika anda tidak boleh mengedit fail php.ini, atau anda hanya mahu mendayakan gesaan ralat PHP dalam direktori tertentu, anda boleh mendayakannya melalui .htaccess fail . Berikut ialah kod yang perlu ditambahkan pada fail .htaccess:

php_flag display_errors On
php_value error_reporting E_ALL

Simpan fail dan muat naik ke direktori tapak web anda, di mana anda boleh mendayakan gesaan ralat PHP.

Sila ingat untuk tidak mendayakan gesaan ralat dalam persekitaran pengeluaran. Ini mendedahkan maklumat sensitif pelayan, menjadikannya terdedah kepada serangan. Jika anda perlu melihat log ralat pada pelayan, anda boleh menggunakan fungsi error_log() PHP dalam kod anda untuk log maklumat ralat ke fail log.

Ringkasan

Dalam pembangunan PHP, adalah sangat penting untuk mendayakan gesaan ralat. Ia boleh membantu pembangun mencari masalah dengan cepat dan membetulkan ralat tepat pada masanya. Dalam artikel ini, kami memperkenalkan cara untuk mendayakan gesaan ralat dalam PHP, mengkonfigurasi fail php.ini dan fail .htaccess dan perkara yang perlu diberi perhatian. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk mendayakan gesaan ralat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn