Selesaikan masalah Isu Paparan Ralat PHP melalui .htaccess
Apabila menguji tapak web dan menghadapi isu, paparan ralat adalah penting. Walau bagaimanapun, paparan ini kadangkala boleh dilumpuhkan. Bagi pengguna yang hanya mempunyai akses kepada fail .htaccess dan ingin mendayakan paparan ralat, soalan ini menyediakan penyelesaian yang komprehensif.
Soalan tersebut menangani senario di mana fail .htaccess adalah satu-satunya sumber yang boleh diakses. Ia mencadangkan menambah tiga bendera PHP: display_startup_errors, display_errors, dan html_errors. Bendera ini mengawal tingkah laku paparan ralat dalam PHP. Walau bagaimanapun, selepas menggunakan perubahan ini, tapak web memaparkan "Ralat pelayan dalaman" dan bukannya mesej ralat terperinci.
Untuk menyelesaikan isu ini, jawapannya mencadangkan bendera PHP tambahan: log_errors. Bendera ini membolehkan pengelogan ralat PHP, membenarkan ralat direkodkan dalam fail log yang ditentukan oleh error_log. Dengan menambahkan baris ini pada fail .htaccess:
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
tapak web kini akan memaparkan mesej ralat terperinci pada halaman dan log mereka ke lokasi yang ditentukan. Ini membolehkan pengguna mengenal pasti dan menyelesaikan ralat dengan lebih mudah tanpa bergantung pada akses di luar fail .htaccess.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Paparan Ralat PHP dan Log masuk .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!