Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Saya Mendapat \"Ralat Pelayan Dalaman\" Daripada Ralat PHP yang Dipaparkan Selepas Mengkonfigurasi .htaccess?

Mengapa Saya Mendapat \"Ralat Pelayan Dalaman\" Daripada Ralat PHP yang Dipaparkan Selepas Mengkonfigurasi .htaccess?

Barbara Streisand
Barbara Streisandasal
2024-11-03 22:10:31256semak imbas

Why Am I Getting

Paparkan Ralat PHP dengan .htaccess Sahaja

Ralat PHP adalah penting untuk menyelesaikan masalah dan menyahpepijat isu tapak web. Jika ralat tidak dipaparkan, mendiagnosis masalah menjadi lebih kompleks. Walau bagaimanapun, anda mungkin hanya mempunyai akses kepada fail .htaccess dan ingin mendayakan paparan ralat melalui saluran itu.

Menyelesaikan Masalah Paparan Ralat

Apabila anda menambah baris berikut pada fail .htaccess anda:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

Anda menjangkakan ralat PHP akan dipaparkan pada halaman, tetapi sebaliknya, anda menerima Mesej "Ralat pelayan dalaman". Ini bermakna ralat tidak dipaparkan dengan betul.

Penyelesaian: Ralat Log

Untuk menyelesaikan isu ini, tambahkan baris berikut pada fail .htaccess anda:

php_flag log_errors on

Barisan ini menghidupkan pengelogan ralat.

Seterusnya, nyatakan laluan kepada ralat fail log dan namanya:

php_value error_log /home/path/public_html/domain/PHP_errors.log

Ubah suai laluan dan domain agar sepadan dengan konfigurasi pelayan khusus anda.

Contoh Fail .htaccess

Fail lengkapkan fail .htaccess yang dikemas kini dengan pengelogan ralat didayakan:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log

Dengan konfigurasi ini disediakan, PHP ralat kini akan dipaparkan dalam fail log ralat yang ditentukan. Anda boleh mengakses fail log untuk melihat dan nyahpepijat sebarang ralat yang berlaku.

Atas ialah kandungan terperinci Mengapa Saya Mendapat \"Ralat Pelayan Dalaman\" Daripada Ralat PHP yang Dipaparkan Selepas Mengkonfigurasi .htaccess?. 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