Résoudre les problèmes d'affichage des erreurs PHP via .htaccess
Lorsque vous testez un site Web et rencontrez des problèmes, l'affichage des erreurs est crucial. Cependant, cet affichage peut parfois être désactivé. Pour les utilisateurs qui ont uniquement accès au fichier .htaccess et souhaitent activer l'affichage des erreurs, cette question fournit une solution complète.
La question aborde le scénario dans lequel le fichier .htaccess est la seule ressource accessible. Il suggère d'ajouter trois indicateurs PHP : display_startup_errors, display_errors et html_errors. Ces indicateurs contrôlent le comportement de l'affichage des erreurs en PHP. Cependant, après avoir appliqué ces modifications, le site Web a affiché une « Erreur interne du serveur » au lieu de messages d'erreur détaillés.
Pour résoudre ce problème, la réponse suggère un indicateur PHP supplémentaire : log_errors. Cet indicateur active la journalisation des erreurs PHP, permettant aux erreurs d'être enregistrées dans un fichier journal spécifié par error_log. En ajoutant ces lignes au fichier .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
le site Web affichera désormais des messages d'erreur détaillés sur les pages et les enregistrera à l'emplacement spécifié. Cela permet aux utilisateurs d'identifier et de résoudre les erreurs plus facilement sans compter sur un accès au-delà du fichier .htaccess.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!