Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Ralat PHP Saya Tidak Dipaparkan, Walaupun dengan `display_errors` Didayakan?

Mengapa Ralat PHP Saya Tidak Dipaparkan, Walaupun dengan `display_errors` Didayakan?

DDD
Lepaskan: 2024-12-28 17:36:32
asal
572 orang telah melayarinya

Why Aren't My PHP Errors Displaying, Even with `display_errors` Enabled?

Menyelesaikan Masalah Ralat PHP yang Tidak Dilihat

Walaupun mendayakan display_errors dan menetapkan pelaporan ralat kepada E_ALL, anda mungkin masih menghadapi masalah dengan ralat PHP yang tidak dipaparkan dalam pelayar anda. Berikut ialah langkah penyelesaian masalah tambahan:

Persekitaran DEV

Pastikan tetapan berikut disertakan di bahagian atas skrip anda:

error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
Salin selepas log masuk

Sahkan bahawa php.ini anda (atau php-fpm.conf) mengandungi perkara berikut talian:

display_errors = on
Salin selepas log masuk

Sebagai alternatif, anda boleh menambah yang berikut pada fail .htaccess anda:

php_flag display_errors 1
Salin selepas log masuk

Persekitaran PROD

Dalam pengeluaran persekitaran, adalah disyorkan untuk melumpuhkan display_errors dan mendayakan pengelogan:

display_errors = off
log_errors = on
Salin selepas log masuk

Ini akan membenarkan anda untuk melihat ralat dalam log ralat. Lihat "Di mana untuk mencari log ralat PHP" untuk mendapatkan maklumat lanjut.

Panggilan AJAX

Jika anda menghadapi masalah dengan panggilan AJAX, anda boleh memeriksa respons dalam penyemak imbas DevTools (F12) di bawah tab Rangkaian. Dalam persekitaran pengeluaran, semak log ralat sebaliknya.

Atas ialah kandungan terperinci Mengapa Ralat PHP Saya Tidak Dipaparkan, Walaupun dengan `display_errors` Didayakan?. 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