Rumah > pembangunan bahagian belakang > tutorial php > Mengapa PHP Saya Tidak Menunjukkan Ralat dan Bagaimana Saya Boleh Membetulkannya?

Mengapa PHP Saya Tidak Menunjukkan Ralat dan Bagaimana Saya Boleh Membetulkannya?

DDD
Lepaskan: 2024-12-31 15:59:10
asal
521 orang telah melayarinya

Why Isn't My PHP Showing Errors and How Can I Fix It?

Menyahpepijat Ralat PHP

PHP sering menyembunyikan mesej ralat, menjadikannya sukar untuk menyelesaikan masalah. Artikel ini menangani masalah PHP tidak memaparkan ralat dan menyediakan penyelesaian untuk mengkonfigurasi PHP untuk paparan ralat.

Punca Penindasan Ralat

Secara lalai, PHP menyekat mesej ralat apabila dalam mod pengeluaran. Ini kerana memaparkan ralat boleh mendedahkan maklumat sensitif kepada pengguna atau menjejaskan keselamatan.

Mendayakan Paparan Ralat

Untuk mendayakan paparan ralat dalam PHP, anda mempunyai dua pilihan:

  • Konfigurasi Tahap Skrip: Tambahkan baris berikut pada permulaan anda Skrip PHP:
ini_set('display_errors', 1);
error_reporting(~0);
Salin selepas log masuk
  • Konfigurasi php.ini (Persekitaran Pembangunan): Cari tetapan berikut dalam php.ini dan tukar nilainya:
error_reporting  =  E_ALL
display_errors = On
Salin selepas log masuk

Perhatikan bahawa anda hanya perlu mendayakan paparan ralat pada tapak ujian atau pembangunan, kerana ia boleh menimbulkan risiko keselamatan dalam pengeluaran persekitaran.

Atas ialah kandungan terperinci Mengapa PHP Saya Tidak Menunjukkan Ralat dan Bagaimana Saya Boleh Membetulkannya?. 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