Walaupun telah memasang XAMPP 1.7.4 dengan PHP 5.3.5, pengguna menghadapi masalah apabila PHP gagal memaparkan mesej ralat. Sebagai contoh, cuba menyambung ke MySQL menggunakan mysql_connect() tanpa menyediakan parameter yang diperlukan tidak mencetuskan sebarang laporan ralat daripada PHP.
原因:
Tingkah laku ini berlaku kerana tetapan pelaporan ralat lalai PHP dikonfigurasikan untuk menyekat kebanyakan yang tidak membawa maut ralat.
解决方案:
Untuk mendayakan paparan ralat, terdapat dua pendekatan:
Konfigurasi Tahap Skrip:
Pada permulaan skrip PHP, tambahkan yang berikut baris:
ini_set('display_errors', 1); error_reporting(~0);
Konfigurasi ini menghidupkan pelaporan ralat dan menetapkan tahap ralat kepada nilai maksimum.
Konfigurasi php.ini:
Untuk pembangunan bukan pengeluaran atau persekitaran ujian, pelaporan ralat boleh didayakan terus dalam fail php.ini. Cari tetapan berikut dan ubah suainya mengikut keperluan:
error_reporting = E_ALL ;error_reporting = E_ERROR display_errors = On ;display_errors = Off
Atas ialah kandungan terperinci Mengapa Mesej Ralat PHP Saya Tidak Dipaparkan dalam XAMPP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!