Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Mesej Ralat PHP Saya Tidak Dipaparkan?

Mengapa Mesej Ralat PHP Saya Tidak Dipaparkan?

DDD
Lepaskan: 2024-12-24 11:33:10
asal
745 orang telah melayarinya

Why Aren't My PHP Error Messages Displaying?

Menyelesaikan Masalah Isu Paparan Ralat PHP

Masalahnya:

Dalam persediaan PHP, pengguna mungkin menghadapi situasi pelik di mana PHP gagal memaparkan mesej ralat. Ini berlaku walaupun terdapat ralat semasa pelaksanaan, seperti parameter tiada dalam sambungan pangkalan data.

Punca dan Penyelesaian:

Isu ini timbul disebabkan oleh tetapan pengendalian ralat lalai dalam PHP. Secara lalai, PHP menyekat mesej ralat untuk mengelakkan maklumat sensitif daripada terdedah dalam persekitaran pengeluaran. Untuk mendayakan paparan ralat, beberapa pilihan tersedia:

Kaedah 1: Pelaporan Ralat Tahap Skrip:

Untuk pelaporan ralat sementara, tambah baris berikut pada permulaan skrip PHP anda:

ini_set('display_errors', 1);
error_reporting(~0);
Salin selepas log masuk

Kaedah 2: Konfigurasi php.ini untuk Pembangunan Persekitaran:

Jika ia merupakan persekitaran pembangunan atau ujian, pertimbangkan untuk mengubah suai fail php.ini untuk pelaporan ralat berterusan:

  1. Nyahtanda dan tetapkan error_reporting kepada E_ALL (atau yang dikehendaki tahap ralat) untuk mendayakan pelaporan ralat.
  2. Tetapkan paparan_ralat kepada Hidup untuk memaparkan ralat pada skrin.

Selepas membuat perubahan ini, PHP akan mula memaparkan mesej ralat, membantu pembangun mengenal pasti dan menyelesaikan isu semasa pembangunan aplikasi.

Atas ialah kandungan terperinci Mengapa Mesej Ralat PHP Saya Tidak Dipaparkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan